]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Fix makerelease.sh
authorJD Horelick <redacted>
Fri, 3 Jun 2011 17:58:26 +0000 (13:58 -0400)
committerJD Horelick <redacted>
Fri, 3 Jun 2011 17:58:26 +0000 (13:58 -0400)
scripts/makerelease.sh

index f874ad4b5a75562c640b6d6674bc4c91c0feb776..495a56212312f77eb28fdc9292cd8bb1dbc4a7f9 100755 (executable)
@@ -23,15 +23,9 @@ if [ "x$1" = "x" ]; then
        echo "usage: $0 releasename [--automatic]"
        exit
 else
-       PROGRAM=`pwd | sed "s:/scripts::" | awk -F/ '{print $NF}'`
        RELEASENAME="$1"
 fi
 
-if [[ $1 != $PROGRAM* ]]; then
-       echo "example: $0 $PROGRAM-1.2.3"
-       exit
-fi
-
 if [ "x$2" = "x--automatic" ]; then
        AUTOMATIC="yes"
 fi
@@ -49,7 +43,10 @@ echo "Making release named $RELEASENAME (tip $TIP)"
 
 echo
 echo "Building root: $RELEASENAME/"
-git archive $RELEASENAME
+cd ..
+git archive --format=tar --prefix=$RELEASENAME/ HEAD | gzip >scripts/$RELEASENAME-working.tar.gz
+cd $WRKDIR
+tar -xzvf $RELEASENAME-working.tar.gz
 cd $RELEASENAME
 sh autogen.sh
 rm -rf autogen.sh autom4te.cache
@@ -68,6 +65,8 @@ tar zcf $RELEASENAME.tar.gz $RELEASENAME/
 echo "Building $RELEASENAME.tar.bz2 from $RELEASENAME/"
 tar jcf $RELEASENAME.tar.bz2 $RELEASENAME/
 
+rm $RELEASENAME-working.tar.gz
+
 PUBLISH="yes"
 
 ok="0"