Index: openacs-dist/create-package.sh =================================================================== RCS file: /usr/local/cvsroot/openacs-dist/create-package.sh,v diff -u -r1.8 -r1.9 --- openacs-dist/create-package.sh 6 Dec 2006 22:22:41 -0000 1.8 +++ openacs-dist/create-package.sh 7 Dec 2006 07:53:03 -0000 1.9 @@ -7,34 +7,36 @@ echo "invoke with these command-line arguments" echo "1 - for openacs-5-2-3" echo "2 - for dotlrn-2-2-0" + exit fi -if [ $1 eq "1" ]; then +if [ $1 -eq "1" ]; then CVSTAG="openacs-5-2-3" PACKAGENAME=openacs52.deb fi -if [ $1 eq "2" ]; then +if [ $1 -eq "2" ]; then CVSTAG="openacs-5-2-3" PACKAGENAME=dotlrn22.deb fi pushd debian/debian/var/www/ rm -rf * -cvs -d:pserver:anonymous@cvs.openacs.org:/cvsroot -r $CVSTAG co openacs-4/ +cvs -d:pserver:anonymous@cvs.openacs.org:/cvsroot export -r $CVSTAG openacs-4 mv openacs-4/* . -escho "Removing CVS directories" -find . -name "CVS" -exec rm -rf {} \; +if [ $1 -eq "2" ]; then + mv packages/dotlrn/install.xml . +fi popd echo "Setting the permissions on the package shell scripts" -if [ $1 eq "1" ]; then +if [ $1 -eq "1" ]; then cp control-openacs52 debian/debian/DEBIAN/control cp changelog-openacs52 debian/debian/DEBIAN/changelog fi -if [ $1 eq "2" ]; then +if [ $1 -eq "2" ]; then cp control-dotlrn22 debian/debian/DEBIAN/control cp changelog-dotlrn22 debian/debian/DEBIAN/changelog fi @@ -44,10 +46,9 @@ echo "Setting OpenACS' ownership to root data. The package's postinst script will set the owner to dotlrn." chown -R root:root debian/debian/var/www -rm debian/debian/var/www/put-your-distro-here echo "Building the debian package" pushd debian dpkg-deb --build debian -mv debian.deb ../openacs52.deb +mv debian.deb ../${PACKAGENAME} popd