From: Michael Tremer Date: Sun, 21 Oct 2012 11:47:18 +0000 (+0200) Subject: QA: Fix replacing all sorts of python interpreters. X-Git-Tag: 0.9.24~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=657e6032044f5d8876bbd1ceb7be9f2e4754c6f2;p=pakfire.git QA: Fix replacing all sorts of python interpreters. --- diff --git a/tools/quality-agent.d/050-invalid-interpreters b/tools/quality-agent.d/050-invalid-interpreters index 09d0ba55e..deac7a31b 100755 --- a/tools/quality-agent.d/050-invalid-interpreters +++ b/tools/quality-agent.d/050-invalid-interpreters @@ -22,10 +22,11 @@ check() { fi # Search for bad /usr/bin/env - if [ "$(basename ${interpreter})" = "env" ]; then + interp=$(basename ${interpreter} 2>/dev/null) + if [ "${interp}" = "env" ]; then # Autofix that crap sed -i ${file} \ - -e "s,/usr/bin/env python.\..,/usr/bin/python," \ + -e "s,/usr/bin/env python\(.*\),/usr/bin/python\1," \ -e "s,/usr/bin/env python,/usr/bin/python," \ -e "s,/usr/bin/env perl,/usr/bin/perl,"