From b07d7896066e2b3d19744253d6b8da51fd69f8c4 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 21 Jun 2016 13:19:49 -0400 Subject: [PATCH] build_snapshot_native.sh: use make-dist Signed-off-by: Sage Weil --- build_snapshot_native.sh | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/build_snapshot_native.sh b/build_snapshot_native.sh index 35f7f2c4..20264310 100755 --- a/build_snapshot_native.sh +++ b/build_snapshot_native.sh @@ -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 -- 2.39.5