From ef182486a7deeaf60449ddbf2f37b4666a7b642a Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 22 Nov 2010 21:03:24 +0000 Subject: [PATCH] dh: Use $(filter) rather than $(findstring) $(findstring) can match partial strings and so is unreliable when a package builds several binary packages and one package contains the name of another package within its name. In these cases, $(findstring) can return a partial match which leads to problems (performing unwanted actions which could lead to build failure, for example). $(filter) matches the entire string in the wordlist, so is a reliable replacement for $(findstring). Signed-off-by: Roger Leigh --- dh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dh b/dh index d2771ab..21863dd 100755 --- a/dh +++ b/dh @@ -233,7 +233,7 @@ L to test what is being built. For example: override_dh_fixperms: dh_fixperms - ifneq (,$(findstring foo, $(shell dh_listpackages))) + ifneq (,$(filter foo, $(shell dh_listpackages))) chmod 4755 debian/foo/usr/bin/foo endif -- 2.39.2