When matching EPYTHON, it would previously call sed and set
any_fixed=1 even though it was already correct. If all are correct, it
is supposed to raise a QA warning/error.
---
 eclass/python-utils-r1.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 121f2382ba78..f93235e3f5f4 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1187,8 +1187,7 @@ python_fix_shebang() {
 
                                                        # Nothing to do, move 
along.
                                                        any_correct=1
-                                                       from=${EPYTHON}
-                                                       break
+                                                       continue 2
                                                        ;;
                                                *python|*python[23])
                                                        debug-print 
"${FUNCNAME}: in file ${f#${D%/}}"
-- 
2.18.0


Reply via email to