From nobody Wed Oct 1 09:27:05 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 4cc8hd2f1wz69FKC for ; Wed, 01 Oct 2025 09:27:13 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cc8hd1wCQz3F8c; Wed, 01 Oct 2025 09:27:13 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759310833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9oTZuIP+p1pqUz7wCqGq+hoJ8IYz3M9BQEJORjyuIS0=; b=qHzc+qf9dMZEfN/YRUF5uMFXUpPdj3Me1uiDwS1jWZ1at1LLSvOx/XCGteHG1rRtHVsWzb jU2Z7ynHdrds9f0Zi4N81xT7BHU0CmTJ9WpNM1bsnhaYMSkY+LDXYadXOGiFen6yEjE2Xz VSwet3Ey2oARcgeCRXTFcapQuUmM5/XA7HCLgnfO49d3LH7RZZRsJC7zJVJh5DIjmbvCjS 60dOfBrcqiRlwXVdly1DRrk2BsqDxLfMqBi6B+AxYq/bD/SPTStQ2vEVeer3HYF+yLmq0i WHbFqVKaHFzPjna4FlN9u88zSxd16Xpqce/63N0d2cMmACobC/2+xl3iqYkFLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759310833; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=9oTZuIP+p1pqUz7wCqGq+hoJ8IYz3M9BQEJORjyuIS0=; b=tgYS320jFudGxppcOGSsoA7Voe//Yyiw0eSeMqsDGu4uFGpnV97cy4Q4xc6A0vAQvG+PJl EKpzj0c5YPG9PJgjFcFclP91ye4lQpbnrm43FXo8lhm2dOgf4If0RPldJfRULwjrRhenqt Hlj8YhyP87ajQ6F6AmFe2uwcEBsSnFxc6hTOsGe9l9V61dgAr9A1nP43A7o1M1xJY74um3 q+YlPMamD/0uci2Q62S4wtHb0mhf+V7+iAwg2CneXyEjGtwaYCGoD6Y6VkpCQoZ2UlpqDW QYqzYtGJjAdV04mdekMcVzDgwZtCwi7Hf9U8PoJCtWxqYq14pWJ4jgdL+t+GNw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1759310833; a=rsa-sha256; cv=none; b=Bl+8ggrD0jJSCkJYtO9PlIAnPgt+8+gqXCPm+Xfol+gz7fNpebe2jm5iWXwX7E4NySXQZu OZbUJkjzRvmuJ0nqv41Daa7Z9ltWKZdhVEk2AYDZg4QUiJw0xOHAC419GZp+gQKoZ0VFSS 91kmvTlMWlxzUQHZZ4OM14n4sf0JgdAkhnZSFRFmgWbaijTWtN+LyIsXl8gohmLTW6A0pw eURMzOMTw1fKhL8sk39nuPLa1na2zq8lqQ4Z9f0Ae91rOw16cHKmGmcq3Crd81m9V59+bP XT2jCHyTpra/JQU9YuiYoBk7koaG8TvbpLOmX+yIJacCKFn2aOWyD9m0widebg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cc8hc5dC8z5H0; Wed, 01 Oct 2025 09:27:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 1 Oct 2025 10:27:05 +0100 From: Lexi Winter To: Graham Perrin Cc: freebsd-pkgbase@freebsd.org Subject: Re: FreeBSD-set-minimal, pkg, FreeBSD-pkg-bootstrap Message-ID: Mail-Followup-To: Graham Perrin , freebsd-pkgbase@freebsd.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hVv9nNbO3eE39j+0" Content-Disposition: inline In-Reply-To: --hVv9nNbO3eE39j+0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Graham Perrin wrote in : > If ports-mgmt/pkg can be part of vital meta package > FreeBSD-set-minimal, then does FreeBSD-pkg-bootstrap become > superfluous to a truly minimal installation? pkg is not in set-minimal since it's not part of the base system, bsdinstall just installs it automatically if it's in the repository. we need to install pkg-bootstrap even when pkg is installed because pkg-bootstrap contains the signing keys for the pkg.freebsd.org repositories. it's technically not required if you build your own repository since you'll use different signing keys (or none at all) but it's a pretty small package, so no one has gotten around to making that optional. you can just build src with WITHOUT_PKGBOOTSTRAP if you really don't want it (i haven't tested if this causes any issues with make release or bsdinstall, though.) this might change for 15.0-RELEASE depending on what re@ does with their base system repository, which will at least have different signing keys. --hVv9nNbO3eE39j+0 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaNzz5gAKCRD1nT63mIK/ YNz5AQDUk43Q3xuYDUef8PX7Z0GzVsp1ztTapjaeTVkYQG5nvQD/W+Z8sF/SjpzV 5j+Wb1yaT0gww10+izv1vTwS6Sf4Tgs= =fNmJ -----END PGP SIGNATURE----- --hVv9nNbO3eE39j+0--