bb2256de51862db17bc399953246d315899096d5
[tricorder.git] / package / make-package.sh
1 #!/bin/bash
2
3 pkgdir=`pwd`
4 cd `dirname $0`
5 cd ..
6 origdir=`pwd`
7
8 rm -v $pkgdir/*
9 zip -r -D -0 $pkgdir/package.zip * -x package/{,.}* *.appcache
10 dver=`date +%y.%j.%H`
11 pkgsize=`wc -c $pkgdir/package.zip | awk '{ print $1 }'`
12 sed -e "s/DVER/$dver/" -e "s/PKGSIZE/$pkgsize/" package/manifest.package > $pkgdir/manifest.package
13 sed -e "s/DVER/$dver/" -e "s/PKGSIZE/$pkgsize/" manifest.webapp > $pkgdir/manifest.webapp
14 cd $pkgdir
15 zip -f -0 package.zip manifest.webapp
16 rm manifest.webapp
17 cd $origdir
18 cp package/.htaccess $pkgdir/