[Bug 201551] bsd.port.mk - "make clean" does not clean leaves ${WKRDIR} of automatic packages

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jul 14 07:11:40 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201551

            Bug ID: 201551
           Summary: bsd.port.mk - "make clean" does not clean leaves
                    ${WKRDIR} of automatic packages
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr at FreeBSD.org
          Reporter: freebsd at oldach.net
                CC: freebsd-ports-bugs at FreeBSD.org

Since the recent tweaks to bsd.port.mk I observe that lots of ${WRKDIR}'s are
left behind, clobbering disk space. Example:

# du -d 2 /usr/obj/usr/ports
4       /usr/obj/usr/ports/.snap
8       /usr/obj/usr/ports
# make -C /usr/ports/databases/rrdtool all deinstall install clean
.... lots of output - successfull install - autoinstalls gmake and pkgconf
# du -d 2 /usr/obj/usr/ports
4       /usr/obj/usr/ports/.snap
4       /usr/obj/usr/ports/databases/rrdtool
8       /usr/obj/usr/ports/databases
12004   /usr/obj/usr/ports/devel/gmake
2876    /usr/obj/usr/ports/devel/pkgconf
14884   /usr/obj/usr/ports/devel
14900   /usr/obj/usr/ports
# pkg autoremove -y
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 2 packages:

Installed packages to be REMOVED:
        gmake-4.1_2
        pkgconf-0.9.11

The operation will free 856 KiB.
[1/2] Deinstalling gmake-4.1_2...
[1/2] Deleting files for gmake-4.1_2: 100%
[2/2] Deinstalling pkgconf-0.9.11...
[2/2] Deleting files for pkgconf-0.9.11: 100%
# make -C /usr/ports/databases/rrdtool clean-depends
===>  Cleaning for gmake-4.1_2
===>  Cleaning for pkgconf-0.9.11
# du -d 2 /usr/obj/usr/ports
4       /usr/obj/usr/ports/.snap
4       /usr/obj/usr/ports/databases/rrdtool
8       /usr/obj/usr/ports/databases
4       /usr/obj/usr/ports/devel/gmake
4       /usr/obj/usr/ports/devel/pkgconf
12      /usr/obj/usr/ports/devel
28      /usr/obj/usr/ports
#

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list