]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
build_snapshot_native.sh: use make-dist 412/head
authorSage Weil <sage@redhat.com>
Tue, 21 Jun 2016 17:19:49 +0000 (13:19 -0400)
committerSage Weil <sage@redhat.com>
Tue, 21 Jun 2016 17:19:49 +0000 (13:19 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
build_snapshot_native.sh

index 35f7f2c43534dfbe25b68350d6d94d4877f87dd6..20264310dc9ba8cfe54c2f51ef411ca9d61c6526 100755 (executable)
@@ -22,18 +22,28 @@ numproc=`cat /proc/cpuinfo |grep -c processor`
 cephver=`git describe | cut -c 2-`
 echo current version $cephver
 
-rm ceph-*.tar.gz || true
-make dist
-
-tarver=`ls ceph-*.tar.gz | cut -c 6- | sed 's/.tar.gz//'`
-echo tarball vers $tarver
-
-echo extracting
-mkdir -p $outdir
-cd $outdir
+rm ceph-*.tar.* || true
+
+if [ -x make-dist ]; then
+    ./make-dist
+    test -e ceph-$cephver.tar.bz2  # our $cephver should match make-dist's
+    mkdir -p $outdir
+    cd $outdir
+    tar jxf $srcdir/ceph-$cephver.tar.bz2
+else
+    make dist
+
+    tarver=`ls ceph-*.tar.gz | cut -c 6- | sed 's/.tar.gz//'`
+    echo tarball vers $tarver
+
+    echo extracting
+    mkdir -p $outdir
+    cd $outdir
+
+    tar zxf $srcdir/ceph-$tarver.tar.gz
+    [ "$tarver" != "$cephver" ] && mv ceph-$tarver ceph-$cephver
+fi
 
-tar zxf $srcdir/ceph-$tarver.tar.gz 
-[ "$tarver" != "$cephver" ] && mv ceph-$tarver ceph-$cephver
 
 cd ceph-$cephver
 cp -av $srcdir/debian debian