From nobody Sun Dec 21 00:33:58 2025 X-Original-To: freebsd-current@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 4dYj2Q3fQtz6L7jx for ; Sun, 21 Dec 2025 00:34:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (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 4dYj2L6qLqz3R11 for ; Sun, 21 Dec 2025 00:34:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MdyrLLXa; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766277255; bh=xEKTXtdsFgl31G5zcmogKtqXQWx4LT42Nku4hGjK13Y=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=MdyrLLXaoxmCqdtSriBm9Fb6o+E3jNCJ0l/gjCXzCi8VvL6Goqi+OXecahKc0i5CfIpi96+D3653LWP/Z1vUCBBOxvHgsKzG1JAzFsbe1UwcV0Ubj4hkglIYQ+7CK1GCse/kUZ3QDexX+FeBDCHwwmh+gDDmMomda0r0Yha5VjSvOiLUdNCzmUJ14BchQkfqAqrUFEw/WO5DCjCSujqXzFgJosSyacdEQDoQUaNtDsoTc6Pj22CRIcPAfvhtxU003n4KUzSeT12IltgW2U8BvnrOclK5stwA3P4uB5/RHgy5BSoXvH7X/OkG+FAw2TyrS5+7QkUsD7O9x8NKSVtEWg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766277255; bh=li29Y10cxBTpVH+sdR4uV29UO13xFV0C+BPjMWDDXzt=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=g80EiJ45HUFcXx2rFo+U1kb2Q9IS7KHC8rn3xDA6kBXf2rwwS+zoUe9zKNOcGpgr4yM9YFh9t+y0WZzKk0yl/ady+oq+ZD8ytDp9d5/OTVBETvg+gQaJcVDX4CHSdpMp4+b7NVaMcOjFr2lIIMveW46Zcl9xnlyp316BGcp4AKYkMm50evYIMaiY49XUEfiSCV8JAysqU6p8UQmYcwYk9TYcT4Mb7HCbxV2eJfyoetNb9llZ37FiFcEU3AzQvxVj8ZVacdogzeJAG8N8xVfbtSu2Nz9Hs17e5p9M2tQjpgJG1NjcjD51C7q5ksuzRw1dz1zE0trwm2U3OHD6G38jtg== X-YMail-OSG: ZCNKBqoVM1mlIQ84YGnMSH2Q22SkLdBrOEcIWwpVlVf7zEHnF4StVtjWV9qxI11 ZDk.HeqhPD5benE6iexYHeWORK4mc4Gr.iSqGSKLEvIGs2RfpDXMcYOmLdep.hBcJdWboxL2vOJR tVCOPyTAMpCemclLWdiVTY7L3sHKGmZC8ohmnC.uP_6drTBuxjSMeVnft89neQzH5VRP23eWNVr4 1.YUxgmsRjHrC7LipY7jlVhlPmq9ZnGgGxvBm_b6mg3oc6acdwQXoe76wKsUhQgp8BxVcZwjXfpC 9x9ay7io.bl_V9yHP4LRiK40oqfGVO868PlVi9y34ILd42CY6B0HevFdpq1_56UfbxaEL2ghSR1v q31IHuiHm6waLXTXkEncurq_RRZlJe_CLPaBITG9Uz_Eniy_A7jiUPnJU8mE0_ouuqhEyaCzCz3_ Nip.rbyOi87eC6FplZlLIMl6nNs5YXOzh.DR5Z4eBVKqDBdjBHaYooFoFjid75H0DMo9eoY35BRl gLeUCGoi61tmA_lIKwkCfSdX1loqJb_K.PXgK8BXsuIUI_EzScL8tgvrkSrFrhsBBd_JR4PlCpBo gyOQxhk2kQRvGlSWTJ12VTPywrp20svii..ELFl.vQj75eCQBtg4f6eIFS2YzLAOXxfkaEDA4nyX jnjwaqPe2Gyn2jMqAkP0zrderNaNBDvGYBHL1eGmU6SM5HKger_3w.RIxGJtJNh591cRM5E8V_QQ xusWy7TnTLfZM550B1KCDC2lmTx7P8UGzptRBaSsdOwLP0d8fTqhNn4JhgqhTHROn.v9dim6TIgt U836sXO52fVgtEZWOZt6fZDUvZ5FMRxv.BaEc607EtMZNwGrIjzV4kFWJ7DpV2dSO6EY1ml7L77X .QPV3AMG00tMha0WtejSwMHcg4hETw5oR3dkGaEZD71Vyevd_k2F_tC8_JX0yFzlGSGLOVyt.AIH 4MvsWv2kPmzsPm43AUsSPJpSFf0i8GO7BHpvuE9CDuj8SJzab_uZXZ6XkZaAiNk3m.Apg2GiIi7O gAiHPyBEhbFs1c3WsErU8BILrGmQelvAyP6YxrcnH4.F68frx7QR_uO6LShhOUOL.PEmKAKnG.8M y73d0zhrDblxdZaEHZq73bOr26EtYSvQTwqAv3MmZBUVZLYJgyUBjHcACuDlhkQ4zemY6VV0tt0B X0C2jIWZYcChWnkuBedd2L_Uy24OSK2zq8JQjUJRwqXuQcipMt57TOx0ylSmZY8r_8YLyrABww4i .8KYXEWz3nPFBycQs87ent_pf0N9HJm4t_kpTifEeOjbPz2ja2HqojBgy_SNneoioU3koZdF_4QZ B0YfT4aROsyQcqLQfnI_YjQlCpJTQau0XrzIiz.2ySpWBSgJkltsrmJUcV6bBtNJ6vO_ec7jIBcm 9ii29YuOVbnyALy852mJ684f29K0GFhdXfXx_fXJwP4X.9bPXEVu_uwPNq5ToUHCxSKwpnIbnkTs ZqqQcJ0tCbFeyrCp1Tfj9WgpSJSuzMXucYXRJBigRt06IOWCLH5EF46Ir48zJgc.xm7OMHkD_Rg0 L0NjAoHmfLQvoZIC9bt8On3QxRDvipgYs3k7wXY9ASN2QqK2EAfsHCiY0SDctAXOh7RP5GDKxZcN cSHc3lK0pNQXAZjCfBIXef3cDY9HbpIlyvhrAVtzxqcLBVTh1f0ZzUYwSdU5MzXgtHr7E_b_82eF ERQdZY_W9NYQ1UXIkdraq.5pqG96sxyUwYyqiYhttLucceSkp1XKBjRz0wSM.5WakMEAKuUBlTkF 4eapZzXDgIQoQe.ZOtN9qEGzbtgD210f_vgtqllpl3ozVLKTuW6otuxg1lLXp4TFgEKFsPV58NEZ _kweutqG4q00VXbSFqXVDULekcMcG_nSRt1E6vx7OL4wEM0_Sds3IlmvgTtggwg5GnkACfkvHQ2P kohAPYLQCI8K._wPH4kqiJgKUszxv7TgDbUj9VWIMEnHMeQb3PJOowToPQfy00XejxGTn_.ruWLb o6q6VlGCI9mnKFyzct_SBZhaG1vIrl5_kAlgXhknegoQ_YGWgtuQrN7sdURm68XRYzE3DZ2SH9r8 669_LSAdmP8gChII1g_umDKnVdjADMAcYRN1K31rLrHw50EtMHBcrTZ4GJNAqAP4Eiy63kXnInsB fkmu.t27IS_3dgRi9xIYrDFNmIdms6dxhpYy9XaExicsSarw.cwLpZCgQV0.lsynRwjIBiKTKbJp nN_A8JERo3TDUn58sgw9GmNad8S8tUA_CogXsjkiLqbgELeEWGFUFo_Ccpj6HuZPiwkhojMsGa5U XVl0- X-Sonic-MF: X-Sonic-ID: 08cb5ad3-77f6-4520-97be-cdac0f662ee4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Dec 2025 00:34:15 +0000 Received: by hermes--production-gq1-54bf57fc64-cp9dc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 44cfb07e23f0eb8bdb231cbe2f9ea14e; Sun, 21 Dec 2025 00:34:09 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: RE: CURRENT: bothering DESTDIR=/ issue after pkg base install Message-Id: Date: Sat, 20 Dec 2025 16:33:58 -0800 To: freebsd@walstatt-de.de, FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.94 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.936]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from] X-Rspamd-Queue-Id: 4dYj2L6qLqz3R11 A FreeBSD User wrote on Date: Sat, 20 Dec 2025 21:08:25 UTC : > rescueing offline a wrecked system via the latest FreeBSD CURRENT = image which resulted forced > in a pkg pakcage installation, the way back to install the system via >=20 > make installkernel/make installworld >=20 > after custom builds is polluted by an annoying required DESTDIR=3D/ This means that you have a pkgbase FreeBSD installation. You need to turn it into a non-pkgbase freebsd in order to do source code based updates. (pkgbase does not track source code based updates but views the installation results of such as corrupted files.) I'll note that: = https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/16.0/FreeBSD-16.0-CU= RRENT-amd64-20251217-nullhash-nullcount-disc1.iso.xz also has the *.txz style of install as an option without a live connection being needed. That could have avoided pkgbase being involved. (Noted in case you need to do another round of such.) If you have or can get pkg 2.5.0 to be installed, there is a new command in it that should help disable pkgbase status but I'm not sure how to use it for that or what the status of things need to be before trying. # pkg-static help unregister would display related help text. So would: # man pkg-unregister (The pkg man pages do not yet seem to reference the existence of this man page.) Care is needed to avoid pkg actually deleting the ^FreeBSD- packages: that leaves the system unusable. (Also: pkg deleting pkg or pkg-static deleting pkg is problematical as well.) If you have other packages installed, I'm not sure what will happend with them. (Note: In these sorts of contexts, I tend to use pkg-static instead of pkg, in order to avoid library dependencies in case any end up deleted. Making an independent copy of pkg-static could prove useful as well.) > I'd like to go back to the status quo ante, without defining DESTDIR=3D/= in /etc/src.conf, but > it seems I'm to blunt to find the correct "switch". Can anyone = help.please? Unfortunately, you went down the wrong path for wanting to have source code based updates/upgrades/installs working, as pkg will view such installations as corruptions. You need to get at least the packages with names matching ^FreeBSD- (so: those prefixed by "FreeBSD-") to not be registered as a package so pkg ignores them. "Matching" means a case-sensitive match criteria: There are (were?) "freebsd-" prefixed port-packages that are not system packages. =3D=3D=3D Mark Millard marklmi at yahoo.com