conf/176263: make delete-old doesn't honor WITHOUT_SYSINSTALL in src.conf

Sayetsky Anton vsjcfm at gmail.com
Tue Feb 19 13:10:01 UTC 2013


>Number:         176263
>Category:       conf
>Synopsis:       make delete-old doesn't honor WITHOUT_SYSINSTALL in src.conf
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 19 13:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Sayetsky Anton
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD jw.local 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r244078: Mon Dec 10 14:48:18 EET 2012 root at jw.local:/usr/obj/media/dvlfiles/build/src/sys/JASONW amd64

>Description:
"make delete-old" doesn't honor WITHOUT_SYSINSTALL option - it does not deletes /usr/sbin/sysinstall if the option is set in make.conf

>How-To-Repeat:
root at jw:/usr/src# ls -lAh /usr/sbin/sysinstall 
-r-xr-xr-x  1 root  wheel   766k 21 дек 17:23 /usr/sbin/sysinstall
root at jw:/usr/src# grep ^WITHOUT_SYSINSTALL /etc/src.conf
WITHOUT_SYSINSTALL=
root at jw:/usr/src# yes | make delete-old
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
 >>> Removing old files (only deletes safe to delete libs)
 >>> Old files removed
 >>> Removing old directories
 >>> Old directories removed
 To remove old libraries run 'make delete-old-libs'.
 root at jw:/usr/src# yes | make delete-old-libs
 >>> Removing old libraries
 Please be sure no application still uses those libraries, else you
 can not start such an application. Consult UPDATING for more
 information regarding how to cope with the removal/revision bump
 of a specific library.
 >>> Old libraries removed
 root at jw:/usr/src# ls -lAh /usr/sbin/sysinstall
 -r-xr-xr-x  1 root  wheel   766k 21 дек 17:23 /usr/sbin/sysinstall
 


More information about the freebsd-bugs mailing list