On Fri, Aug 15, 2003 at 01:11:21PM +0000, Dominic Mitchell wrote: > On Thu, 14 Aug 2003 18:21:34 -0400, Mike Jarvis <[EMAIL PROTECTED]> wrote: > > They swear they're upgrading RSN, when BSD (Free? Open? Whichever.) > > does. They only run stable from their distro, and it's hard to fault > > an ISP for that. > That's a pretty lame excuse. It's very easy to disable the builtin perl > and run a newer version from ports in FreeBSD.
I'm sorry, but although the following 2 lines of yours are easy, apart from the minor issue with locating this "use.perl" script of yours... > % sudo portinstall lang/perl5.8 > % sudo use.perl port > You still have to remove the system perl bits, but that's pretty easy: > 1. Put "NOPERL=yes" in /etc/make.conf, to ensure a make world won't > overwrite everything. Easy, and maintainable, agreed. > 2. Delete /usr/share/libdata/perl, and the following programs from > /usr/bin (you may also wish to delete the man pages from > /usr/share/man/man1): [31 lines deleted] I wouldn't be happy with doing this. I could easily imagine it breaking something when I least expect it. Certainly I don't think it's useful to get rid of the 5.005 and 5.00503 suffixed binaries. > 3. You'll probably want to symlink /usr/bin/perl to > /usr/local/bin/perl. That again is fine, because: :; ls -li /usr/bin/perl /usr/bin/perl5 /usr/bin/perl5.00503 16139 -r-xr-xr-x 3 root wheel 10168 Mar 14 21:25 /usr/bin/perl 16139 -r-xr-xr-x 3 root wheel 10168 Mar 14 21:25 /usr/bin/perl5 16139 -r-xr-xr-x 3 root wheel 10168 Mar 14 21:25 /usr/bin/perl5.00503 I had some bad experiences with the OpenSSL and OpenSSH ports in their replace the base system version modes. This has made me wary of replacing functionality in the base system from the ports. -- Lusercop.net - LARTing Lusers everywhere since 2002