mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-13 13:03:11 +00:00

git-svn-id: http://scm.dspace.org/svn/repo/trunk@1241 9c30dcfa-912a-0410-8fc2-9e0234be79fd
39 lines
672 B
Bash
Executable File
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" |