]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-setup: when in cmake use different flags for compression 505/head
authorAlfredo Deza <adeza@redhat.com>
Tue, 4 Oct 2016 21:05:50 +0000 (17:05 -0400)
committerAlfredo Deza <adeza@redhat.com>
Tue, 4 Oct 2016 21:06:25 +0000 (17:06 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ceph-setup/build/build

index 2eb299cd7080e27223ea3a6f846cf76795232e14..ad4a813e1e0c36284abc09b93c65a4368b290e35 100644 (file)
@@ -135,7 +135,8 @@ else
     cp rpm/*.patch $releasedir/$cephver/rpm || true
     cd $releasedir/$cephver
 
-    tar zxf $srcdir/ceph-$vers.tar.gz
+    tar $extract_flags $srcdir/ceph-$vers.$extension
+
     [ "$vers" != "$cephver" ] && mv ceph-$vers ceph-$cephver
 
     tar zcf ceph_$cephver.orig.tar.gz ceph-$cephver
@@ -143,12 +144,13 @@ else
 
     tar jcf ceph-$cephver.tar.bz2 ceph-$cephver
 
-    # copy debian dir, too
-    cp -a $srcdir/debian debian
+    # copy debian dir, too. Prevent errors with `true` when using cmake
+    cp -a $srcdir/debian debian || true
     cd $srcdir
 
-    # copy in spec file, too
-    cp ceph.spec $releasedir/$cephver
+    # copy in spec file, too. If using cmake, the spec file
+    # will already exist.
+    cp ceph.spec $releasedir/$cephver || true
 fi
 
 if [ -n "$versionfile" ]; then