From nobody Thu Oct 16 08:04:55 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 4cnL8z132Fz6ClC0; Thu, 16 Oct 2025 08:05:07 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnL8t5jQQz3Q6B; Thu, 16 Oct 2025 08:05:02 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=vWV8iii1; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Thu, 16 Oct 2025 10:04:55 +0200 From: vermaden Subject: PKGBASE in ZFS Boot Environments World To: freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 X-Originating-IP: 212.31.113.3 Message-Id: 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760601896; bh=lIiNaIEJ4bXnfE/maCR29Xl18OdR9EtshS6c493S/5c=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=vWV8iii1v7jN43qKqsnSJfsFmJy8Nfw3JS9zaW1XpWM9Gjysm1Zy3RezB4QpNC3Mm zbN0mEO/YszOUbzdXgY92un6Do1Kf+S953jBrZg2nLcu9k9oGJMyj6UycILHQG65rn clr87tgQSA+YCyea7MnH+w+GJ8q3V3wj8Dqiam4s= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.35 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.85)[-0.849]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22:c]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; ONCE_RECEIVED(0.10)[]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.49:from]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; SEM_URIBL_UNKNOWN_FAIL(0.00)[interia.pl:server fail]; FREEMAIL_ENVFROM(0.00)[interia.pl]; SEM_URIBL_FRESH15_UNKNOWN_FAIL(0.00)[interia.pl:server fail]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; HAS_XOIP(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; RCVD_COUNT_ZERO(0.00)[0]; RBL_SEM_FAIL(0.00)[217.74.67.49:server fail] X-Rspamd-Queue-Id: 4cnL8t5jQQz3Q6B We know that 'pkg delete -afy' will delete all PKGBASE packages without asking ... but that will also render ZFS Boot Environments USELESS as there is no loader(8) anymore to show the ZFS boot menu for BE selection. OK ls boot boot d zfs d efi loader.conf entropy d firmware My proposal - always keep a MINIMUM set of files allowing to show loader(8) boot menu - so anyone - even after wiping their FreeBSD system with pkg(8) - will be able to boot into other backup ZFS Boot Environment.