Files
DSpace/dspace/make-release-package
Scott Yeadon 36ffe8c327 Move docs into dspace CVS
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1241 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-07-18 00:42:11 +00:00

39 lines
672 B
Bash
Executable File

#!/bin/sh
USAGE="$0 cvs-tag version"
# Just in case you need to 'socksify' etc
CVS_COMMAND="cvs"
# Check we have required command-line arguments
if [ "$#" != "2" ]; then
echo $USAGE
exit 1
fi
FILENAME="dspace-$2-source"
mkdir tmp
cd tmp
echo "Checking out core code..."
$CVS_COMMAND -Q export -r $1 dspace
# Don't need to include this script!
rm -f dspace/make-release-package
# Or silly cvsignore files
rm -f `find dspace -name .cvsignore`
echo "Creating tarball..."
mv dspace $FILENAME
tar -cf - $FILENAME | gzip -c > $FILENAME.tar.gz
echo "Cleaning up..."
cd ..
mv tmp/$FILENAME.tar.gz .
rm -r tmp
echo "Package created as $FILENAME.tar.gz"