automake: fix shebang substitution for v1.16.3 and later (#20579)
This commit is contained in:
parent
8babd5345f
commit
d41bb54729
@ -39,8 +39,13 @@ def patch(self):
|
|||||||
if '@:1.15.1' in self.spec:
|
if '@:1.15.1' in self.spec:
|
||||||
files_to_be_patched_fmt = 't/wrap/{0}.in'
|
files_to_be_patched_fmt = 't/wrap/{0}.in'
|
||||||
|
|
||||||
|
if '@1.16.3:' in self.spec:
|
||||||
|
shebang_string = '^#!@PERL@'
|
||||||
|
else:
|
||||||
|
shebang_string = '^#!@PERL@ -w'
|
||||||
|
|
||||||
for file in ('aclocal', 'automake'):
|
for file in ('aclocal', 'automake'):
|
||||||
filter_file('^#!@PERL@ -w',
|
filter_file(shebang_string,
|
||||||
'#!/usr/bin/env perl',
|
'#!/usr/bin/env perl',
|
||||||
files_to_be_patched_fmt.format(file))
|
files_to_be_patched_fmt.format(file))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user