summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDan Mick <dan.mick@inktank.com>2013-04-26 00:04:13 -0700
committerDan Mick <dan.mick@inktank.com>2013-04-26 10:19:04 -0700
commita2a23ccd959f6e7ebe1533b27e7320902624523b (patch)
tree0f17b52769a82adf5a1f164c89617340de79b6dd /debian
parentf768fbba24a6b912d93dc0824cce0570767bd4e6 (diff)
downloadceph-a2a23ccd959f6e7ebe1533b27e7320902624523b.tar.gz
debian/rules: use multiline search to look for Build-Depends
When Build-Depends was split into multiple lines (in commit 8f5c665744e58d6d51a1e86de55c1399f51cc1c3), the grep for libgoogle-perftools-dev broke. Replace grep with perl for multiline matching. Fixes: #4818 Signed-off-by: Dan Mick <dan.mick@inktank.com> (cherry picked from commit 89692e099f20424a5effcefcd33df154ebc5de39)
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules3
1 files changed, 2 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index 2e5c22eacae..bc2ef835ed9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,10 +37,11 @@ ifneq ($(DEB_HOST_ARCH), amd64)
endif
endif
-ifeq ($(shell grep -c -E '^Build-Depends:(.*,)?[[:space:]]*libgoogle-perftools-dev([[:space:]]|,|$$)' debian/control),0)
+ifeq ($(shell perl -n -e 'BEGIN{$$/=""}' -e '/Build-Depends:.*libgoogle-perftools-dev/ && exit 1' debian/control),0)
# if Build-Deps have been edited to skip libgoogle-perftools-dev (as
# we do for Debian lenny), tell configure it's ok to not have
# tcmalloc.
+ $(warning skipping -ltcmalloc because of no libgoogle-perftools-dev)
extraopts += --without-tcmalloc
endif