Add another helper to replace default perl shebang path with the
one pointing at PKGFS_MASTERDIR. --HG-- extra : convert_revision : d17d9634efe15636385b52e92f66434a89d1efae
This commit is contained in:
parent
21fadc77d8
commit
725ad53038
1 changed files with 18 additions and 0 deletions
18
helper-templates/perl-replace-path.sh
Executable file
18
helper-templates/perl-replace-path.sh
Executable file
|
@ -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
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue