[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Odd package install behaviour



-----BEGIN PGP SIGNED MESSAGE-----

I'm testing out the install of my perl packages on a few test machines.
One interesting point came up.  The fake, unversioned packages are
essentially empty, consisting of a symlink to the versioned package's
doc directory:
{2}[2]/web/ftp.public/pub/debian/experimental perv:-) dpkg-deb --contents perl_5.004.05-0.8_all.deb
drwxr-xr-x root/root         0 1999-06-22 09:33 ./
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/doc/
lrwxrwxrwx root/root         0 1999-06-22 09:33 usr/doc/perl -> perl-5.004
{2}[0]/web/ftp.public/pub/debian/experimental perv:-) dpkg-deb --contents perl-suid_5.004.05-0.8_all.deb
drwxr-xr-x root/root         0 1999-06-22 09:33 ./
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/doc/
lrwxrwxrwx root/root         0 1999-06-22 09:33 usr/doc/perl-suid -> perl-5.004-suid
{2}[0]/web/ftp.public/pub/debian/experimental perv:-) dpkg-deb --contents perl-debug_5.004.05-0.8_all.deb
drwxr-xr-x root/root         0 1999-06-22 09:33 ./
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/
drwxr-xr-x root/root         0 1999-06-22 09:33 usr/doc/
lrwxrwxrwx root/root         0 1999-06-22 09:33 usr/doc/perl-debug -> perl-5.004-debug

But when they're installed onto my test system, only perl-suid has a symlink:
drwxr-xr-x   2 root     root         1024 Jun 22 19:19 perl/
drwxr-xr-x   2 root     root         1024 Mar 11  1998 perl-debug/
lrwxrwxrwx   1 root     root           15 Jun 22 23:56 perl-suid -> perl-5.004-suid/

I'm somewhat at a loss to explain this.  The only thing that I can think 
of that happened would be if somehow, the /usr/doc/* directories weren't 
removed by time the symlink was done.  Except, that would leave a
symlink in the directory and they're empty:
{2}[0]/usr/doc kitchen:-) ls -R perl perl-debug
perl:

perl-debug:

And yes, the versions that I think should be installed are:
ii  perl            5.004.05-0.8   Fake package used for a smooth upgrade
ii  perl-suid       5.004.05-0.8   Fake package used for a smooth upgrade
ii  perl-debug      5.004.05-0.8   Fake package used for a smooth upgrade

Seeking clues...

Darren
- -- 
<torin@daft.com> <http://www.daft.com/~torin> <torin@debian.org> <torin@io.com>
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

iQCVAwUBN3CZm44wrq++1Ls5AQGJhQP+KqY4v5YLsD3npSNCv815MXhn98z8Id2o
/wcGjW4MpwPtJOUv9JUJk/q0D0PfzYmHDkhhH8BgAKS8aqJAguOTKQ/7TCDrbPJq
PHSFafNul97G6CQrcEnwkyS7I09SVldHnnAJZdsqYcsb6JBO6MghvMmQNT+MmUyl
DIRDDp8oZSw=
=Ks3+
-----END PGP SIGNATURE-----


Reply to: