On Oct 16, 2025, at 10:49, Patrick M. Hausen <[email protected]> wrote:
> Hi, > >> Am 16.10.2025 um 19:44 schrieb Mark Millard <[email protected]>: >> To my knowledge, /etc/pkg/ only has files that are expected to >> apply to all systems, no matter how installed/updated. Also, >> the files in /etc/pkg/ are expected to not be edited. The >> overriding text goes in files in /usr/local/etc/pkg/respos/ >> instead. (Technically such are conventions, not requirements, >> but they fit with FreeBSD update processes in a particular way.) > > I follow that argument. > > But isn't pkgbase supposed to be the new normal starting with 15.0? No. https://lists.freebsd.org/archives/dev-commits-src-branches/2025-October/024436.html reports that the auto option of bsdinstall has been changed as follows to indicate "technology preview": diff --git a/usr.sbin/bsdinstall/scripts/auto b/usr.sbin/bsdinstall/scripts/auto index 61d52065af2a..8058b1a41dbf 100755 --- a/usr.sbin/bsdinstall/scripts/auto +++ b/usr.sbin/bsdinstall/scripts/auto @@ -209,9 +209,9 @@ if [ ! -f $BSDINSTALL_DISTDIR/MANIFEST ]; then PKGBASE=yes else bsddialog --backtitle "$OSNAME Installer" --title "Select Installation Type" \ - --yes-label "Traditional" --no-label "Packages (Experimental)" --yesno \ + --yes-label "Distribution Sets" --no-label "Packages (Tech Preview)" --yesno \ $PKGBASE_DEFAULT_BUTTON \ - "Would you like to install the base system using traditional distribution sets or packages (experimental)?" 0 0 + "Would you like to install the base system using traditional distribution sets or packages (technology preview)?" 0 0 if [ $? -eq 1 ]; then PKGBASE=yes fi Similarly its jail option has been changed to also indicate that: diff --git a/usr.sbin/bsdinstall/scripts/jail b/usr.sbin/bsdinstall/scripts/jail index f2c7ef2b37de..3b1b2ee98fff 100755 --- a/usr.sbin/bsdinstall/scripts/jail +++ b/usr.sbin/bsdinstall/scripts/jail @@ -175,8 +175,8 @@ fi if [ ! "$nonInteractive" == "YES" ]; then bsddialog --backtitle "$OSNAME Installer" --title "Select Installation Type" \ - --yes-label "Traditional" --no-label "Packages (Experimental)" --yesno \ - "Would you like to install the base system using traditional distribution sets or packages (experimental)?" 0 0 + --yes-label "Distribution Sets" --no-label "Packages (Tech Preview)" --yesno \ + "Would you like to install the base system using traditional distribution sets or packages (technology preview)?" 0 0 if [ $? -eq 1 ]; then PKGBASE=yes fi > Sorry for the noise if I confused that. Keeping up with the expected status of such is not easy and it is a fairly recent change. > Then it will land in /etc/pkg/FreeBSD.conf in 16? Answering now for events years in the future is likely to have a conditional status. Also, even if "traditional distribution sets" are removed in 16, there would still be the types of issues for source installs and updates vs. pkgbase ones. Prior to pkgbase, this was an area with no distinctions to be made for /etc/pkg/ and /usr/local/etc/pkg/repos/ . === Mark Millard marklmi at yahoo.com
