]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
fix release_tarball.sh version calculation
authorSage Weil <sage@newdream.net>
Mon, 28 Feb 2011 22:41:02 +0000 (14:41 -0800)
committerSage Weil <sage@newdream.net>
Mon, 28 Feb 2011 22:41:02 +0000 (14:41 -0800)
release_tarball.sh

index 9d1662c38e173034008b23337cd2dc69d36138f5..1ffaa72f6a7edd2ea885ece0604d38e40207f985 100755 (executable)
@@ -20,8 +20,6 @@ else
     echo "forcing."
 fi
 
-vers=`git describe --abbrev=0 | cut -c 2-`
-echo last version $vers
 cephver=`git describe | cut -c 2-`
 echo current version $cephver
 
@@ -31,14 +29,19 @@ if [ -d "$releasedir/$cephver" ]; then
     echo "$releasedir/$cephver already exists; reuse that release tarball"
 else
     echo building tarball
+    rm ceph-*.tar.gz || true
     make dist
 
+    vers=`ls ceph-*.tar.gz | cut -c 6- | sed 's/.tar.gz//'`
+    echo tarball vers $vers
+
     echo extracting
     mkdir -p $releasedir/$cephver
     cd $releasedir/$cephver
 
     tar zxf $srcdir/ceph-$vers.tar.gz 
     [ "$vers" != "$cephver" ] && mv ceph-$vers ceph-$cephver
+
     tar zcf ceph_$cephver.orig.tar.gz ceph-$cephver
     cp -a ceph_$cephver.orig.tar.gz ceph-$cephver.tar.gz