script: tag the releases
authorAndrew Tridgell <tridge@samba.org>
Tue, 11 Jan 2011 00:22:04 +0000 (11:22 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 11 Jan 2011 01:10:05 +0000 (02:10 +0100)
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Jan 11 02:10:05 CET 2011 on sn-devel-104

script/librelease.sh

index 105e794c690d457274cbccd5cdd75dd09aa90973..1c75bf1c145cdcb51a7ccbfcc1a59051c7b20253 100755 (executable)
@@ -29,19 +29,25 @@ release_lib() {
     }
     tarname=$(basename $tgzname .gz)
     echo "Tarball: $tarname"
     }
     tarname=$(basename $tgzname .gz)
     echo "Tarball: $tarname"
-    gunzip $tgzname || exit 1
+    gunzip -f $tgzname || exit 1
     [ -f "$tarname" ] || {
        echo "Failed to decompress tarball $tarname"
        exit 1
     }
     [ -f "$tarname" ] || {
        echo "Failed to decompress tarball $tarname"
        exit 1
     }
+
+    tagname=$(basename $tarname .tar | sed s/[\.]/-/g)
+    echo "tagging as $tagname"
+    git tag -s "$tagname" -m "$lib: tag release $tagname"
+
     echo "signing"
     echo "signing"
+    rm -f "$tarname.asc"
     gpg --detach-sign --armor $tarname || exit 1
     [ -f "$tarname.asc" ] || {
        echo "Failed to create signature $tarname.asc"
        exit 1
     }
     echo "compressing"
     gpg --detach-sign --armor $tarname || exit 1
     [ -f "$tarname.asc" ] || {
        echo "Failed to create signature $tarname.asc"
        exit 1
     }
     echo "compressing"
-    gzip -9 $tarname
+    gzip -f -9 $tarname
     [ -f "$tgzname" ] || {
        echo "Failed to compress $tgzname"
        exit 1
     [ -f "$tgzname" ] || {
        echo "Failed to compress $tgzname"
        exit 1