[oe] [PATCH 2/5] perl-native: Switch to userelocatableinc and not shared libperl
Enrico Scholz
enrico.scholz at sigma-chemnitz.de
Mon Jan 31 10:44:40 UTC 2011
Tom Rini <tom_rini at mentor.com> writes:
> - for PERLSCRIPT in `grep -rIl ${bindir}/perl ${D}${bindir}`; do
> - sed -i -e 's|^#!${bindir}/perl|#!/usr/bin/env perl|' $PERLSCRIPT
> + for PERLSCRIPT in `grep -rIEl '#!.*/perl' ${D}${bindir}`; do
> + sed -i -e '1s|^#!.*|#!/usr/bin/env perl|' $PERLSCRIPT
This will break shebang lines with interpreter options (e.g.
'#! /usr/bin/perl -T'):
| $ echo '#! /usr/bin/env perl -T' > /tmp/x.pl
| $ chmod +x /tmp/x.pl
| $ /tmp/x.pl
| /usr/bin/env: perl -T: No such file or directory
Enrico
More information about the Openembedded-devel
mailing list