X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=DEBIAN%2Fmk_erp_deb.sh;h=60fe00ef70ca408d2dbf44ec6df97be472fb7885;hb=203ebd4a71a8de7d549db868b657232da36b6e82;hp=306edd78563a17e716f4fe0037d99cb6e5716063;hpb=5cb95a53e72b965aa8347bf9ecc19f78d1db4740;p=kivitendo-erp.git diff --git a/DEBIAN/mk_erp_deb.sh b/DEBIAN/mk_erp_deb.sh index 306edd785..60fe00ef7 100755 --- a/DEBIAN/mk_erp_deb.sh +++ b/DEBIAN/mk_erp_deb.sh @@ -1,12 +1,79 @@ #!/bin/bash -VER="2.6.1" + #Jedes neue Paket der gleichen Version bekommt eine eigene Nummer NR="0" #hier wurde das Git-Paket entpakt: -SRC=/tmp/lx-office-erp +SRC=/tmp/deb_test/unstable + #hier wird das Debian-Paket gebaut: -DEST=/tmp/lx-office/lx-office-erp_$VER-$NR-all +DST=/tmp/deb_test/package + + +################################################ +# ab hier keine Konfiguration mehr +################################################ + +VER=`cat VERSION` +DEST=$DST/lx-office-erp_$VER-$NR-all + +FILES=' +usr/lib/lx-office-erp/ +usr/share/lx-office-erp/ +usr/share/doc/lx-office-erp/ +var/lib/lx-office-erp/spool/ +var/lib/lx-office-erp/users/ +var/lib/lx-office-erp/css/ +var/lib/lx-office-erp/xslt/ +var/lib/lx-office-erp/templates/ +var/lib/lx-office-erp/webdav/lieferantenbestellungen/ +var/lib/lx-office-erp/webdav/anfragen/ +var/lib/lx-office-erp/webdav/gutschriften/ +var/lib/lx-office-erp/webdav/einkaufsrechnungen/ +var/lib/lx-office-erp/webdav/rechnungen/ +var/lib/lx-office-erp/webdav/bestellungen/ +var/lib/lx-office-erp/webdav/angebote/ +usr/lib/lx-office-erp/ +usr/share/lx-office-erp/ +usr/share/doc/lx-office-erp/ +usr/share/man/man1/:lx-office-erp.1.gz +etc/lx-office-erp/:lx-office-erp.cherokee.handler +etc/lx-office-erp/:lx-office-erp.apache2.conf +etc/lx-office-erp/:lx-office-erp.cherokee +usr/bin/:lx-office-erp +' + +for filespec in $FILES; do + set - `echo $filespec | sed -e 's/:/ /g'` + dir=$1 + file=$2 + mkdir -p $SRC/DEBIAN/$dir + if [ -f $SRC/DEBIAN/files/$file ]; then + cp $SRC/DEBIAN/files/$file $SRC/DEBIAN/$dir/$file + else + echo '1' > $SRC/DEBIAN/$dir/.dummy + fi +done + +SYMLINKS=' +css:/var/lib/lx-office-erp/css +doc:/usr/share/doc/lx-office-erp/ +image:/usr/share/lx-office-erp +spool:/var/lib/lx-office-erp/spool +templates:/var/lib/lx-office-erp/templates +users:/var/lib/lx-office-erp/users/ +webdav:/var/lib/lx-office-erp/webdav +xslt:/var/lib/lx-office-erp/xslt +' + +for symspec in $SYMLINKS; do + set - `echo $symspec | sed -e 's/:/ /g'` + src=$1 + tar=$2 + + ln -s $tar $SRC/DEBIAN/usr/lib/lx-office-erp/$src +done +#fertig mkdir -p $DEST cd $DEST