diff options
author | Dan Mick <dan.mick@inktank.com> | 2013-04-26 00:04:13 -0700 |
---|---|---|
committer | Dan Mick <dan.mick@inktank.com> | 2013-04-26 10:19:04 -0700 |
commit | a2a23ccd959f6e7ebe1533b27e7320902624523b (patch) | |
tree | 0f17b52769a82adf5a1f164c89617340de79b6dd /debian | |
parent | f768fbba24a6b912d93dc0824cce0570767bd4e6 (diff) | |
download | ceph-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-x | debian/rules | 3 |
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 |