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