ports/184164: lang/perl5.16 is not uninstalled cleanly after /etc/periodic/weekly/320.whatis is run.
Tatsuki Makino
tatsuki_makino at hotmail.com
Fri Nov 22 09:10:00 UTC 2013
>Number: 184164
>Category: ports
>Synopsis: lang/perl5.16 is not uninstalled cleanly after /etc/periodic/weekly/320.whatis is run.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 22 09:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Tatsuki Makino
>Release: FreeBSD 9.2-STABLE i386
>Organization:
>Environment:
FreeBSD T0.test 9.2-STABLE FreeBSD 9.2-STABLE #0 r258360M: Wed Nov 20 13:42:36 UTC 2013 root at T0.test:/usr/obj/usr/src/sys/GENERIC i386
>Description:
The Perl adds OPTIONAL_MANPATH to /etc/manpath.config.
/etc/periodic/weekly/320.whatis makes whatis database files under manpath of the Perl.
It interferes with the deletion of the directory.
Perhaps, lang/perl5.18, lang/perl5.14 and lang/perl5.12 have same problem.
>How-To-Repeat:
portmaster lang/perl5.12
periodic weekly # or wait Saturday's 4:15am
portmaster -o lang/perl5.16 lang/perl5.12
find /usr/local/lib/perl5/ -name whatis
This is a example of result:
% find /usr/local/lib/perl5/ -name 'whatis'
/usr/local/lib/perl5/5.12.4/perl/man/whatis
/usr/local/lib/perl5/5.12.4/man/whatis
/usr/local/lib/perl5/5.16/perl/man/whatis
/usr/local/lib/perl5/5.16/man/whatis
>Fix:
fix pkg-plist or do_cleanup_manpath() in files/use.perl.
remove whatis database file in there.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list