From 657e6032044f5d8876bbd1ceb7be9f2e4754c6f2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 21 Oct 2012 13:47:18 +0200 Subject: [PATCH] QA: Fix replacing all sorts of python interpreters. --- tools/quality-agent.d/050-invalid-interpreters | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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," -- 2.39.5