Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2015 07:11:40 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 201551] bsd.port.mk - "make clean" does not clean leaves ${WKRDIR} of automatic packages
Message-ID:  <bug-201551-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: freebsd@oldach.net
                CC: freebsd-ports-bugs@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-201551-13>