From 40a6547fbd2260b4d2e3277242fe97348a826cb9 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 20 Aug 2014 11:20:48 -0700 Subject: [PATCH] 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 --- build_debs.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 -- 2.39.5