From 64f62e4bfa4b1bd080b73ff461daa33d9606d589 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 26 Nov 2015 23:21:52 +0100 Subject: [PATCH] python-utils-r1.eclass: python_fix_shebang, accept symlink as parameter Add '-H' option to find to allow following symlinks passed as parameters. This makes python_fix_shebang handle either file symlinks passed directly, or directory symlinks passed directly for recursive traversal. Both were currently ignored silently. --- eclass/python-utils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 7b0f2f87a566..e0b13455d66e 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -1133,7 +1133,7 @@ python_fix_shebang() { eerror " requested impl: ${EPYTHON}" die "${FUNCNAME}: conversion of incompatible shebang requested" fi - done < <(find "${path}" -type f -print0 || die) + done < <(find -H "${path}" -type f -print0 || die) if [[ ! ${any_fixed} ]]; then eqawarn "QA warning: ${FUNCNAME}, ${path#${D}} did not match any fixable files." -- 2.26.2