So, now I have to update PHP, (due to an error that’s actually an unfixable race condition design flaw according to the Hardened PHP folks and AusCERT), phpMyAdmin, and OpenVPN.
And when I ran the usual fink-selfupdate it told me that the 10.4-transitional branch is now superseded by 10.4, and I need to either get the installer and start from scratch, or run the updater script which complains to me:
Can’t locate Fink/Bootstrap.pm in @INC (@INC contains: /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1 .) at ./update.pl line 36.
### NOTE TO FINK DEVELOPERS: this script assumes that the user has fink-0.24.x
### installed. (It may work for earlier fink versions, but post-0.24 features
### of fink should be avoided.)
use lib ‘/sw/lib/perl5/’; #++++++++++++++++add
require Fink::Bootstrap;
require Fink::Services;
require Fink::CLI;
The following worked for me:
sudo env PERL5LIB=$PERL5LIB ./update.pl