-----BEGIN PGP SIGNED MESSAGE----- Ben Collins <[EMAIL PROTECTED]>, in an immanent manifestation of deity, wrote: >More specifically it is dpkg doing the breaking, but it's perl's fault on >how it is setting everything up. > >You will note that these two binaries are in the perl package itself > >[EMAIL PROTECTED](11:07am)-~]%l tmp/usr/bin/ >total 1052 >-rwxr-xr-x 2 collinbm collinbm 534844 Sep 22 03:32 perl-5.005.dist* >-rwxr-xr-x 2 collinbm collinbm 534844 Sep 22 03:32 perl5.00503* > >However after configuration, perl-5.005.dist is hardlinked to >perl-5.005, and then subsequently removed. So in actuallity we have a >binary (/usr/bin/perl-5.005) that is not under control of the package >system directly (bad idea IMO). Note also that this means that perl-5.005 >is a hardlink to perl5.00503 (which is under package control). > >Why does perl need to do all this hardlink magic and also leave us with a >binary that dpkg knows nothing about?!
I inherited this when I inherited the package in November of 1995. It was setup this way so that after the removal of the previous Perl package and before the installation of a new Perl package, there was still a Perl available. Since we always needed a Perl, we wanted to avoid that small window. I notice that bash doesn't do any shenanigans like this. Is this a relic of bygone days and I don't need to do this funky stuff anymore? That would make things much easier for me. Darren - -- <[EMAIL PROTECTED]> <http://www.daft.com/~torin> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Darren Stalder/2608 Second Ave, @282/Seattle, WA 98121-1212/USA/+1-800-921-4996 @ Sysadmin, webweaver, postmaster for hire. C/Perl/CGI/Pilot programmer/tutor @ @ Make a little hot-tub in your soul. @ -----BEGIN PGP SIGNATURE----- Version: 2.6.3a Charset: noconv Comment: Processed by Mailcrypt 3.5.1, an Emacs/PGP interface iQCVAwUBN+yZBI4wrq++1Ls5AQGUmgP8DCjE6sNWyfY+P1bbYrzqUI1B5LQ2mFRf oohd+1SQV7uFaRH8Sg4lHF62zgTyOyrBYKxgv6gysSqkKy4Tsb6lcoyxvju4Ha2y 5yDfCDcTpLcVGnZuPXGEEoRkhKOXjBCW2PfgjIrcDU6iqMHZd0dgMght0J/1WDTu 1xf4iDEH1cM= =O+D9 -----END PGP SIGNATURE-----