]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
build_debs: horrible hack to remove libbabeltrace from wheezy build deps 13/head
authorSage Weil <sage@redhat.com>
Wed, 20 Aug 2014 18:20:48 +0000 (11:20 -0700)
committerSage Weil <sage@redhat.com>
Wed, 20 Aug 2014 18:20:48 +0000 (11:20 -0700)
There is no package available, so remove it from build deps.

This is just to get around the control file checks.  The build already
does not enable support on wheezy.

Signed-off-by: Sage Weil <sage@redhat.com>
build_debs.sh

index c3b5e4dc2daf6f43fe5fb0f35a2864c369c1da03..db88ef65f59ec7ddf2eba619c48b07e24ae3ff20 100755 (executable)
@@ -37,6 +37,16 @@ do
 
 #[ "$dist" = "sid" ] && dist="wheezy"
 
+    # big fat hack: do not require libbabeltrace for wheezy
+    if [ "$dist" = "wheezy" ]; then
+       echo "doing horribly ugly things to patch the wheezy debian/control file to remove libbabeltrace"
+       mv $releasedir/$cephver/ceph_$cephver.orig.tar.gz $releasedir/$cephver/backup.tgz
+       tar zxvf $releasedir/$cephver/backup.tgz
+       grep -v babeltrace ceph-$cephver/debian/control > ceph-$cephver/debian/control.new
+       mv ceph-$cephver/debian/control.new ceph-$cephver/debian/control
+       tar zcvf $releasedir/$cephver/ceph_$cephver.orig.tar.gz ceph-$cephver
+    fi
     $bindir/update_pbuilder.sh $pbuilddir $dist
 
     echo building debs for $dist
@@ -59,6 +69,11 @@ do
             $releasedir/$cephver/ceph_$bpvers.dsc
     fi
  
+    if [ "$dist" = "wheezy" ]; then
+       echo "restoring original tarball (end wheezy hack)"
+       mv $releasedir/$cephver/backup.tgz $releasedir/$cephver/ceph_$cephver.orig.tar.gz
+    fi
+
 done
 
 # do lintian checks