From nobody Fri Aug 8 15:58:02 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bz7ww5Bc4z645m7 for ; Fri, 08 Aug 2025 15:58:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz7wv3tS0z3cJY for ; Fri, 08 Aug 2025 15:58:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=enx33pYO; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754668697; bh=ohnQBha3ac6ywhbd/XKb1W8x4Vd/DeaWvA1SLFKR4p4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=enx33pYObmUnHLtG+WGjeJGR/Z6d1oWX8PqQzqkMervk2mC97+EgLwpwH0BRnGZVXgcdfz68+/+Ylzn7w6Kjebodyp3utWStCUnEl7Pk+wIRHuJjjZvp+3I0/WBJBmhQ5xHr/aoljdzEDXH+ZYet4KI9S2uOUipIj0VTlt+2ToBTcvFPzFHndh0k6A4KqrIWFkN6fZqERMSPC0ScHmLBSJdBNbjWWi7RVqZeMihAR9rhpvpuwHxDbqpI+qYgsDgy9jsawEtRb969YRVwH0VccATVInmdJa8qKVgLIjfnPgEvjqJp6ss86kvjkLWlHNQEAW8zOJOA1TYFIgwV03lRNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754668697; bh=2oKuryMDGDz3frR2FjZITwcJGt4JgP2rHIY3LKVU6rj=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=a5pFgt4rDDwI2AxKE+sy61GXgbBlHhg0u+fc4nXP9FHQjyy0uRnUkJUFAA3Blp0s2HZkKiiJ7jLG8+boymegeeO4CqVHPG70OAKqjxyuVAV0dmImmJHKKlj7/2cFEVPnJBJSOKl1ofv2OX1hi52633i4MTm+3JFMWViHrhA7F31nwlQtRI/B0ZKKI4reFtkAQdAhkwCu8xO57xGIfCM2z75FRXRyYcjpKw9EzkiR/YTM8ar8oWlNcd6UYQNOULufhcg2izmvrQhofECX5QaqeNiYN25sHYj7LxB2xWdGt+6R9ZGXmMtfjq6TfoEyE5zc3R4cg4f2G3Fj32MWmOo0DA== X-YMail-OSG: qWMaEPMVM1mO3mEh0Q29vS9v9Qsaq5stmdUS6Qe2C86L_OZrIS9mTOcvI_eoKID iaYlWPLVCf5djx7rTQb5xMIfwqQdo6zMuIkrbiVLiLVtsZCNP3mR5vZp0OGWC7ky5YatVghIfX3e CIkEiig4tIll1XurV3LZdeJJ7K2Z9tbR.jhKkySmoKGneYs1CdtJQ1nDnbMkrMxBHmeaUK5Q010Y 1GB6RKA0WJJ9hQcc5YwQAzgSmyLUHZNEVNI4.KdO9TGQoDG3N._CBmf1qg7C2wJNIgYA.SY3K3_b _WAX_Hziz8_xUTnjIJTisjC_1SEYtbz50r8P8YbtPNcytzMRsro9v9Pvff4Zx1Zt7jnjjaNfL84L CWKdWZZ4XtT87Z6I5.mDLwHpJyVaTBCbDo2jsz5jZH4I.RmIAu__.aEL9B80sjQ7mM5Bx9ALMADF imaUgI4W3_Tv1Zi_e6P7ea5nixOOfxMedvvNNrAENwCe_bVO5UFtU7vSGKQ5INih.LwvVrf0arIN o0uRonNLpLB9Ad5qcdKGzKo7n__Kjc6jkAV7qeawGyX0xI5p6vUVz4pD.QbF2EI89N2jAGTyMk8Q .KKpr8cFaK5bev6apAwRNtoFc7SBwbd3V8m_I8WP7uwUfWKZuyGxSBO_HCfi5g_0ppCDnUQnvdH2 5pPUTPJH_QCrksXZHAlYNIHU7nBNJweqdh.BQOvxJRXVwyGI0.fiCM.nKzIMJYJ.I0Pbvk_bCo7N w7yQvlEh7xY7fKHaYjUCFX6My6sePH4HSVjCXAGApnhHRaocEvdkFWN9BCvkPgzG8nreV7g.Owz_ 4QICqLgXLDg134kWh7f4HLPYqJnmXWmLqUZy3RDtlmf8wa5j62VXkEIzJruyMzSmXc3Uyd8lXFuI RR410EcQj27pFeqo9O35ThBHlIKPd.a6dcAOamOfWesWSqmENNkAHd2ieuu6JSrzqqio4KqU08er XeEThExJu811VJgPIiwHic8FoJMJRW40qoUj6WpcWQCCeg3T9KSA5wKk.mLY3jmBW29u8bKAcS4U 9JBDQCgKJ897rdvVCEIz1uiw73Hgv2vfrvwQplHqYuah3vBFMEq3Q3wBDGHhhb.Ajq0nmXrW_3j5 WAWbIjPdru8vjpKI.C7Ox.teNmMVFn7WKl_d9VXTN4lMllNwlUUoUDxlAnA3qBb6t6sZP.KWRoJd QiTLphhhSzG.d6OAadR1X__zkRFjOWqkYPco.DGOJhLTiuMcq9bn0hcXJVBQiT106mSmjHUPdHMb NAGMHGLmPR4G0P0WNyQHN0h4NNmP1lNcdP5PNz3MrGEzSqhgypU4bP6.lwYcmIPLhbQhdspyujSV P037NsGNhczW_Lf69SRNhP.8mUYB2gpz7Tqjls95EggTpQ1Ht4Yi28ooVIMiuD721AOxSUoKWMwD PAD6P_dPA.2ZgYdgozMm0RCXm42JbXAf2W7yBYlEBWWWWxtRRHzNj8z0CuV100hfO24GmJiRJhj0 1xMr7tZaeS.EWdlhnF_VooPIV8p42L4ou.Omfp5ypOhsiZ4d090nEnz3Yr5RAeLZBBscG1cAOwbP obJiR7m11aHXQHAONjfQBJTsc5voIQm6jt24E5bbV_KWs6RfgOwO7b4UlskEO6AZeDjf.UHGjWTP TMksuxS4tcgcvaQqHrv0w04cei3x7RhBQu2OaP5jbjEhZpoI.s2VFdm42LQoHnPZ888K9IbQfxf7 iUVxE8E.m1bEM6UvG8N6YB94lfCTwEwxrRYWJN1w0XgdcRPkg.EMbCA2knZDlkbFi2pmtuVN06jv NzZRTecwZ5D5iaHXHUZyGaVNb5J3vQAZfGhb2aIjHTOKFh716whRjFFvqMTFh.514YjCKkxjphSH krj7YqxVZx7Q5kxL0SvhDskG5wr2H8LJrwaKRigl11V1OqaHPQc_cQjjvo.pUGAqgnveo0irrrBK NFHyl55Jc1JbZQzR6Rxi3b4B8koJUyeVGCZE_R0vuEWeLHWKR6HCYdxuPFPZ8f7D4pjhMKAhLzHr czxluvmdI3biPC64vsYIsbD3eTCKQsnJyDFH6474K26.jAywbjwzEGbts2uwY1vhLIJaOuYkuxGR eGl.60tCDJk3W9lfOSw.07jwWPekiygA0ZDeCALrSoaVR4KTmAQdNGEFDoon.OO7vfbEig.ezfws ms_eurZpyXfSAnNKPWZfswsRIivYWzJvrssYILJSBlm1qszpzwbJbzZd42xSuxsMdhmBfm2yTXjS v5ZGDwCOfNa_4A_KeGDURMn9P3qnnf0YUEe2scHdi6eaZrXiacnBpN5.xRwoh1sDYwEehY5nhee4 8FOTVEDI1 X-Sonic-MF: X-Sonic-ID: a1ae5c10-7a3f-4991-a50b-54e3b1eac68e Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 8 Aug 2025 15:58:17 +0000 Received: by hermes--production-gq1-74d64bb7d7-74ntb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e42cba71a875ca40c65fa54e3657ff3a; Fri, 08 Aug 2025 15:58:12 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages: a question [Trying to avoid being part of other somewhat-related discussions] From: Mark Millard In-Reply-To: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> Date: Fri, 8 Aug 2025 08:58:02 -0700 Cc: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> To: =?utf-8?Q?Jes=C3=BAs_Daniel_Colmenares_Oviedo?= X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4bz7wv3tS0z3cJY X-Spamd-Bar: --- On Aug 6, 2025, at 22:44, Jes=C3=BAs Daniel Colmenares Oviedo = wrote: > Perhaps something like this (with a few additions): >=20 > ``` > pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg = autoremove -n && pkg clean -n > ``` "pkg delete -a" (no -f) is documented to exclude deletion of pkg itself. So, may be: pkg query %n | grep -v -Ee '^(FreeBSD-.+)' -Ee '^(pkg)' | xargs pkg = remove -n && pkg autoremove -n && pkg clean -n Also: I'm not sure that pkg clean -n is appropriate for main or stable/* where the upstream updates can happen multiple times per day and could easily lead to removals from /var/cache/pkg/ between deliberate pkgbase updates. WARNING: Last I tried, "pkg delete -a" in a pkgbase context left pkg present --but broken!-- by deleting system things pkg and pkg-static needed to be operational. pkg-static tries to run other programs --and so is not fully self contained to be fully operational, despite its static build. I've not analyzed the transitive closure of the indirect usage. As for /usr/local/sbin/pkg : a lot has to be in place just for t he libraries to load (the below example is based on what I happen to be currently running, a main [os: 15] context): In short form . . . # ldd /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 =3D> /lib/libelf.so.2 (0x6b7b34403000) libjail.so.1 =3D> /lib/libjail.so.1 (0x6b7b34881000) libm.so.5 =3D> /lib/libm.so.5 (0x6b7b3d540000) libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x6b7b45240000) libz.so.6 =3D> /lib/libz.so.6 (0x6b7b34f22000) libutil.so.9 =3D> /lib/libutil.so.9 (0x6b7b35e79000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x6b7b4cc60000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x6b7b36200000) libthr.so.3 =3D> /lib/libthr.so.3 (0x6b7b37092000) libc.so.7 =3D> /lib/libc.so.7 (0x6b7b37600000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x6b7b37b2b000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x6b7b58660000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x6b7b3856c000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x6b7b64080000) libsys.so.7 =3D> /lib/libsys.so.7 (0x6b7b6d8b0000) libmd.so.7 =3D> /lib/libmd.so.7 (0x6b7b3940b000) libelf.so.2 and libjail.so.1 are unique compared to /usr/sbin/pkg . (See below.) Even /usr/sbin/pkg needs a lot of libraries to be loaded in order to operate: In short form . . . # ldd /usr/sbin/pkg /usr/sbin/pkg: libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x650fcbbe0000) libfetch.so.6 =3D> /usr/lib/libfetch.so.6 (0x650fbaffd000) libprivateucl.so.1 =3D> /usr/lib/libprivateucl.so.1 = (0x650fbb7c1000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x650fbba00000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x650fd36f0000) libutil.so.9 =3D> /lib/libutil.so.9 (0x650fbc29e000) libmd.so.7 =3D> /lib/libmd.so.7 (0x650fb9bf2000) libc.so.7 =3D> /lib/libc.so.7 (0x650fbe000000) libz.so.6 =3D> /lib/libz.so.6 (0x650fbc96c000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x650fbab03000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x650fe1cf0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x650fbe53d000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x650fe6f60000) libm.so.5 =3D> /lib/libm.so.5 (0x650fea7b0000) libthr.so.3 =3D> /lib/libthr.so.3 (0x650fbdb6a000) libsys.so.7 =3D> /lib/libsys.so.7 (0x650ff7d40000) libfetch.so.6 and libprivateucl.so.1 are unique compared to /usr/local/sbin/pkg . (See earlier.) In long form, tracing dependencies, those are: # ldd -a /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 =3D> /lib/libelf.so.2 (0x675c6aa14000) libjail.so.1 =3D> /lib/libjail.so.1 (0x675c6b4da000) libm.so.5 =3D> /lib/libm.so.5 (0x675c6c480000) libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x675c702b0000) libz.so.6 =3D> /lib/libz.so.6 (0x675c6c62d000) libutil.so.9 =3D> /lib/libutil.so.9 (0x675c6c93b000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x675c7ed40000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libelf.so.2: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libjail.so.1: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libm.so.5: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libarchive.so.7: libz.so.6 =3D> /lib/libz.so.6 (0x675c6c62d000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x675c6f34c000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x675c7f1d0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x675c71aaa000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x675c8e1b0000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libz.so.6: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libutil.so.9: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libssl.so.30: libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libcrypto.so.30: libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libthr.so.3: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) libsys.so.7 =3D> /lib/libsys.so.7 (0x675c98c80000) /lib/libc.so.7: libsys.so.7 =3D> /lib/libsys.so.7 (0x675c98c80000) /usr/lib/libbz2.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/liblzma.so.5: libmd.so.7 =3D> /lib/libmd.so.7 (0x675c72717000) libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libbsdxml.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libprivatezstd.so.5: libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libmd.so.7: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) # ldd -a /usr/sbin/pkg /usr/sbin/pkg: libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x7e8bfc380000) libfetch.so.6 =3D> /usr/lib/libfetch.so.6 (0x7e8bf18e2000) libprivateucl.so.1 =3D> /usr/lib/libprivateucl.so.1 = (0x7e8bf1d74000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x7e8c09220000) libutil.so.9 =3D> /lib/libutil.so.9 (0x7e8bf2282000) libmd.so.7 =3D> /lib/libmd.so.7 (0x7e8bf31d1000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libarchive.so.7: libz.so.6 =3D> /lib/libz.so.6 (0x7e8bf4e96000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x7e8bf696f000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x7e8c0b8a0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x7e8bf6c0b000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x7e8c0c790000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libfetch.so.6: libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x7e8c09220000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libprivateucl.so.1: libm.so.5 =3D> /lib/libm.so.5 (0x7e8c19580000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libcrypto.so.30: libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libssl.so.30: libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libutil.so.9: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libmd.so.7: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libc.so.7: libsys.so.7 =3D> /lib/libsys.so.7 (0x7e8c25550000) /lib/libz.so.6: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libbz2.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/liblzma.so.5: libmd.so.7 =3D> /lib/libmd.so.7 (0x7e8bf31d1000) libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libbsdxml.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libprivatezstd.so.5: libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libm.so.5: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libthr.so.3: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) libsys.so.7 =3D> /lib/libsys.so.7 (0x7e8c25550000) > On 8/6/25 23:42, Mark Millard wrote: >> Is there a known alternative to the command: >>=20 >> chroot /FBSDFSSDroot-mnt/ pkg-static delete -a >>=20 >> that would only delete port-packages, even if the >> chroot's world was based on a pkgbase world >> installation? >>=20 >> If yes, what would the command be like? >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com