mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-18 15:33:09 +00:00

git-svn-id: http://scm.dspace.org/svn/repo/trunk@1478 9c30dcfa-912a-0410-8fc2-9e0234be79fd
48 lines
907 B
Bash
Executable File
48 lines
907 B
Bash
Executable File
#!/bin/sh
|
|
|
|
USAGE="$0 [-native2ascii] cvs-tag version"
|
|
|
|
# Just in case you need to 'socksify' etc
|
|
CVS_COMMAND="cvs"
|
|
|
|
if [ "$1" = "-native2ascii" ]; then
|
|
NATIVE2ASCII="1"
|
|
shift
|
|
fi
|
|
|
|
# Check we have required command-line arguments
|
|
if [ "$#" != "2" ]; then
|
|
echo $USAGE
|
|
exit 1
|
|
fi
|
|
|
|
FILENAME="dspace-language-pack-$2"
|
|
|
|
mkdir tmp
|
|
cd tmp
|
|
|
|
echo "Checking out language packs with tag $1..."
|
|
$CVS_COMMAND -Q export -r $1 language-packs
|
|
|
|
if [ -n "$NATIVE2ASCII" ]; then
|
|
echo "Convert the UTF-8 encoded files to ASCII (DSpace 1.3.x only)"
|
|
for i in `find . -name '*.UTF-8'`; do
|
|
destination=`echo $i | sed 's/\.UTF-8//'`
|
|
native2ascii -encoding UTF-8 $i $destination
|
|
rm $i
|
|
done
|
|
fi
|
|
|
|
echo "Creating tarball..."
|
|
mv language-packs $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"
|