From 571e42ffcef4456a5ffbb0aba1fed2a4a5ab1c62 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 17 Apr 2017 08:49:06 +0200 Subject: [PATCH] 03-rewrite-python-shebang.sh: don't rewrite versioned python scripts (#6155) fixes #6151. --- common/hooks/pre-pkg/03-rewrite-python-shebang.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh index 40487d73a7c..81e45b9821f 100644 --- a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh +++ b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh @@ -19,9 +19,9 @@ hook() { fi shebang="#!/usr/bin/python${pyver%.*}" - find ${PKGDESTDIR} -type f -print0 | \ - xargs -0 grep -H -b -m 1 "^#!.*\([[:space:]]\|/\)python\([[:space:]]*\|$\)" -- | while IFS=: read -r f off _; do - [ -z "$off" ] && continue + find "${PKGDESTDIR}" -type f -print0 | \ + xargs -0 grep -H -b -m 1 "^#!.*\([[:space:]]\|/\)python\([0-9]\.[0-9]\)\?\([[:space:]]\+\|$\)" -- | while IFS=: read -r f off _; do + [ -z "$off" ] && continue echo " Shebang converted to '$shebang': ${f#$PKGDESTDIR}" sed -i "1s@.*python.*@${shebang}@" -- "$f" done