69348dc2d4
Didn't like the hack I was using to work around an old perl before. So when I noticed that using pkgsrc in Slackware pretty soon puts down a recent perl as a dependency to many things I decided that using that would be better than overlaying a newer List::Util version on perl 5.22. This change detects the newest perl on the system at install time and puts that in the script interpreter line. It removes the wrapper that included a library tree with new versions of core Perl modules.
16 lines
270 B
Bash
Executable File
16 lines
270 B
Bash
Executable File
#!/bin/sh
|
|
bestv=0
|
|
for p in $(whereis perl)
|
|
do
|
|
if [ "$p" != "${p%bin/perl}" ];
|
|
then
|
|
v=$($p -V:PERL_VERSION | sed "s/[^']*'//;s/'.*\$//")
|
|
if [ $v -gt $bestv ]; then
|
|
best=$p
|
|
bestv=$($p -V:PERL_VERSION |
|
|
sed "s/[^']*'//;s/'.*\$//")
|
|
fi
|
|
fi
|
|
done
|
|
echo $best
|