]> git.donarmstrong.com Git - lilypond.git/blobdiff - bin/release
release: 0.0.70pre
[lilypond.git] / bin / release
index 4f38a8883e6c23b7053966143c41dc1944f651ea..58de89b692fcabdb3dd9bce499f4c60222ae58fb 100755 (executable)
@@ -16,11 +16,15 @@ MI=$TOPLEVEL_MINOR_VERSION
 PA=$TOPLEVEL_PATCH_LEVEL 
 MP=$TOPLEVEL_MY_PATCH_LEVEL
 NEWVER=$MJ.$MI.$PA$MP
-if [ -z $MP ]
+if [ -z $MP -o x$MP = xpre ]
 then
     LASTVER=$MJ.$MI.`expr $PA - 1`
+
+    if [ -f $releasedir//lilypond-$LASTVER""pre.tar.gz ] ; then
+       LASTVER="$LASTVER""pre"
+    fi
 else
-       LASTVER=$MJ.$MI.$PA
+    LASTVER=$MJ.$MI.$PA
 fi
 
 echo
@@ -29,33 +33,35 @@ echo
 }
 
 heredir=`pwd`
+releasedir=`pwd`/../releases
+patchdir=`pwd`/../patches
 make dist; 
 setversion
 LILYVER=$NEWVER
 
 tarball=lilypond-$LILYVER.tar.gz
 patch=patch-$LILYVER.gz
-    
-mv  $tarball ../releases
+
+mv  $tarball $releasedir/
 
 cd ../test
 $heredir/bin/make_patch $LASTVER $NEWVER lilypond
 gzip -f9 patch-$NEWVER
-mv $patch ../patches/
+mv $patch $patchdir//
 
 RPMS=`find ~/rpms/ -name lilypond-$NEWVER'*'rpm`
 rm *.rpm {lilypond,patch}-*.gz
 
-if [ ! -z $RPMS ]; then
+if [ ! -z "$RPMS" ]; then
     ln $RPMS . 
 fi
     
-ln ../releases/$tarball .
-ln ../patches/$patch .    
+ln $releasedir//$tarball .
+ln $patchdir//$patch .    
 
 
-if [ ! -z $RPMS ]; then
-    RPMS=lilypond-$LILYVER-1.i386.rpm lilypond-$LILYVER-1.src.rpm 
+if [ ! -z "$RPMS" ]; then
+    RPMS="lilypond-$LILYVER-1.i386.rpm lilypond-$LILYVER-1.src.rpm"
 fi    
 tar cf updeet $tarball $patch $RPMS
 tar tfv updeet