From 81f2fde1b67ebaa2b7055cf81df11531722af1c2 Mon Sep 17 00:00:00 2001 From: JD Horelick Date: Fri, 3 Jun 2011 13:58:26 -0400 Subject: [PATCH] Fix makerelease.sh --- scripts/makerelease.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/scripts/makerelease.sh b/scripts/makerelease.sh index f874ad4..495a562 100755 --- a/scripts/makerelease.sh +++ b/scripts/makerelease.sh @@ -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"