Add VERSION file and make-dist script.
[matthijs/upstream/blosxom-plugins.git] / make-dist
1 #!/bin/sh
2 #
3 # Quick script to make a flattened tarball (unix)
4 #
5
6 die() {
7   echo $*
8   exit 1
9 }
10
11 cd `dirname $0`
12
13 NAME=blosxom-plugins
14 VERSION=`cat VERSION`
15
16 test -d $NAME-$VERSION && rm -rf $NAME-$VERSION
17 mkdir $NAME-$VERSION
18
19 find * \( -name $NAME-$VERSION -o -name CVS \) -prune -o -type f -exec cp -p {} $NAME-$VERSION \;
20
21 # Prune unwanted files
22 for i in make-dist README.cvs; do
23   rm -f $NAME-$VERSION/$i
24 done
25
26 # Create tarball
27 which tar >/dev/null 2>&1
28 if [ $? == 0 ]; then
29   echo "Creating $NAME-$VERSION.tar.gz"
30   tar -zcf $NAME-$VERSION.tar.gz $NAME-$VERSION
31 fi
32
33 # Create zip file
34 which zip >/dev/null 2>&1
35 if [ $? == 0 ]; then
36   echo "Creating $NAME-$VERSION.zip"
37   zip -q -r $NAME-$VERSION.zip $NAME-$VERSION 
38 fi
39
40 test -d $NAME-$VERSION && rm -rf $NAME-$VERSION
41