PkgBase: pkg delete then pkg clean / pkg autoremove leave /var/cache/pkg/*.pkg space used for what was deleted

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 17 Mar 2024 19:49:45 UTC
I started with:

# pkg info 'FreeBSD-*'
FreeBSD-kernel-generic-15.snap20240316015656
FreeBSD-kernel-generic-dbg-15.snap20240316015656
FreeBSD-kernel-generic-mmccam-15.snap20240316015656
FreeBSD-kernel-generic-mmccam-dbg-15.snap20240316015656
FreeBSD-kernel-generic-nodebug-15.snap20240316015656
FreeBSD-kernel-generic-nodebug-dbg-15.snap20240316015656
FreeBSD-kernel-minimal-15.snap20240316015656
FreeBSD-kernel-minimal-dbg-15.snap20240316015656
FreeBSD-src-15.snap20240316015656
FreeBSD-src-sys-15.snap20240316015656

I then did:

# pkg delete FreeBSD-src-15.snap20240316015656 FreeBSD-src-sys-15.snap20240316015656
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 2 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
FreeBSD-src: 15.snap20240316015656
FreeBSD-src-sys: 15.snap20240316015656

Number of packages to be removed: 2

The operation will free 1 GiB.

Proceed with deinstalling packages? [y/N]: y
[1/2] Deinstalling FreeBSD-src-15.snap20240316015656...
[1/2] Deleting files for FreeBSD-src-15.snap20240316015656: 100%
[2/2] Deinstalling FreeBSD-src-sys-15.snap20240316015656...
[2/2] Deleting files for FreeBSD-src-sys-15.snap20240316015656: 100%

 # pkg clean
Nothing to do.

# pkg autoremove
Checking integrity... done (0 conflicting)
Nothing to do.

# pkg info 'FreeBSD-*'
FreeBSD-kernel-generic-15.snap20240316015656
FreeBSD-kernel-generic-dbg-15.snap20240316015656
FreeBSD-kernel-generic-mmccam-15.snap20240316015656
FreeBSD-kernel-generic-mmccam-dbg-15.snap20240316015656
FreeBSD-kernel-generic-nodebug-15.snap20240316015656
FreeBSD-kernel-generic-nodebug-dbg-15.snap20240316015656
FreeBSD-kernel-minimal-15.snap20240316015656
FreeBSD-kernel-minimal-dbg-15.snap20240316015656

But:

# cd /var/cache/pkg/
# ls -Tloa FreeBSD-src-*
lrwxr-xr-x  1 root wheel uarch        48 Mar 16 15:17:08 2024 FreeBSD-src-15.snap20240316015656.pkg -> FreeBSD-src-15.snap20240316015656~a6e257b777.pkg
-rw-r--r--  1 root wheel uarch 120577371 Mar 15 19:03:36 2024 FreeBSD-src-15.snap20240316015656~a6e257b777.pkg
lrwxr-xr-x  1 root wheel uarch        52 Mar 16 15:17:23 2024 FreeBSD-src-sys-15.snap20240316015656.pkg -> FreeBSD-src-sys-15.snap20240316015656~843c75164f.pkg
-rw-r--r--  1 root wheel uarch  97293229 Mar 15 19:06:31 2024 FreeBSD-src-sys-15.snap20240316015656~843c75164f.pkg

It seems nothing gets the *.pkg disk space back. (It is unclear
if manual deletion is appropriate.)


===
Mark Millard
marklmi at yahoo.com