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.
This commit is contained in:
Michał Górny
2015-11-28 20:09:06 +01:00
parent a3853d54e9
commit 64f62e4bfa
+1 -1
View File
@@ -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."