From: Zac Medico Date: Sat, 20 Dec 2008 19:36:50 +0000 (-0000) Subject: Bug #251591 - Adjust the InheritAutotools pattern to treat more things similar to X-Git-Tag: v2.2_rc18~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=44f33a6c087f8d8c3506d9564db683e425ecb848;p=portage.git Bug #251591 - Adjust the InheritAutotools pattern to treat more things similar to whitespace. Now it recognizes escaped newlines, || operators, and && operators. svn path=/main/trunk/; revision=12260 --- diff --git a/pym/repoman/checks.py b/pym/repoman/checks.py index c90b54f7b..6778c8c58 100644 --- a/pym/repoman/checks.py +++ b/pym/repoman/checks.py @@ -242,8 +242,8 @@ class InheritAutotools(LineCheck): _autotools_funcs = ( "eaclocal", "eautoconf", "eautoheader", "eautomake", "eautoreconf", "_elibtoolize") - _autotools_func_re = re.compile(r'(^|\s)(' + \ - "|".join(_autotools_funcs) + ')(\s|$)') + _autotools_func_re = re.compile(r'(^|\s|\|\||&&)(' + \ + "|".join(_autotools_funcs) + r')(\s|\|\||&&|\\?$)') # Exempt eclasses: # git - An EGIT_BOOTSTRAP variable may be used to call one of # the autotools functions.