From: Sage Weil Date: Wed, 20 Aug 2014 18:20:48 +0000 (-0700) Subject: build_debs: horrible hack to remove libbabeltrace from wheezy build deps X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=40a6547fbd2260b4d2e3277242fe97348a826cb9;p=ceph-build.git build_debs: horrible hack to remove libbabeltrace from wheezy build deps 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 --- diff --git a/build_debs.sh b/build_debs.sh index c3b5e4dc..db88ef65 100755 --- a/build_debs.sh +++ b/build_debs.sh @@ -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