tech-pkg archive

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

Re: Latest "perl" package installs stray symbolic links



On Sun, 04 Mar 2012 16:06:18 +0900, Matthias Scheler 
<tron%zhadum.org.uk@localhost> wrote:

On Sat, Feb 25, 2012 at 10:49:00PM +0900, OBATA Akio wrote:
Hi,

On Sat, 25 Feb 2012 22:34:34 +0900, Matthias Scheler 
<tron%zhadum.org.uk@localhost> wrote:

>the latest version of the "perl" package in "pkgsrc" HEAD installs
>stray symbolic links:
>
>tron@lyssa:~>ls -l /usr/pkg/man/man1/perlmacosx.1
>lrwxr-xr-x  1 root  wheel  37 Feb 25 13:30 /usr/pkg/man/man1/perlmacosx.1 -> 
../../lib/perl5/man/man1/perlmacosx.1
>tron@lyssa:~>pkg_info -F /usr/pkg/man/man1/perlmacosx.1
>pkg_info: No matching pkg for /usr/pkg/man/man1/perlmacosx.1.
>
>I've no idea why a use destination directory build with "PKG_DELEVOPER" set
>to "yes" doesn't catch that.

Those symbolic links will be created with perllink(1) in pkg's POST-INSTALL
phase. (see perllink.in and {de,}install.tmpl in pkgsrc/lang/perl5/files)

perllink(1) doesn't seem to honor "MANZ". As a result all these
symbolic links are broken on my systems.

I feel it is not a job for perllink(1).
Who compressed man pages? and it should fix `.packlist' file additionally.
--
OBATA Akio / obache%NetBSD.org@localhost


Home | Main Index | Thread Index | Old Index