getshows/latest_perl
Mike Small 69348dc2d4 Handle Slackware 14.2 in a cleaner way via pkgsrc
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.
2020-07-03 11:51:57 -04:00

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