diff --git a/helper-templates/perl-replace-path.sh b/helper-templates/perl-replace-path.sh new file mode 100755 index 0000000000..aa3c6a332f --- /dev/null +++ b/helper-templates/perl-replace-path.sh @@ -0,0 +1,18 @@ +# +# This helper transforms files with wrong perl path to the correct +# one pointing at PKGFS_MASTERDIR/bin/perl. +# + +perl_transform_file() +{ + local files="$@" + + [ -z "$files" ] && exit 1 + + for f in ${files}; do + [ ! -f $f ] && continue + $sed_cmd -e "s|^#!.*/usr/bin/perl|#!$PKGFS_MASTERDIR/bin/perl|" \ + $f > $f.in && $mv_cmd -f $f.in $f && \ + echo "=> Transformed $(basename $f) with correct path." + done +}