The branch main has been updated by emaste:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=47c3158b65dbaccf230de9c0caa876b864f51f63

commit 47c3158b65dbaccf230de9c0caa876b864f51f63
Author:     Ed Maste <ema...@freebsd.org>
AuthorDate: 2025-06-18 18:52:29 +0000
Commit:     Ed Maste <ema...@freebsd.org>
CommitDate: 2025-06-23 14:44:14 +0000

    bsdinstall: Skip pkgbase question if no legacy dist sets
    
    If the install media was built without dist sets (and so has no MANIFEST
    file) we do not need to prompt the user, and only pkgbase is in use.
    
    Reviewed by:    Isaac Freund <ifre...@freebsdfoundation.org>
    Event:          Kitchener-Waterloo Hackathon 202506
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D50918
---
 usr.sbin/bsdinstall/scripts/auto | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/usr.sbin/bsdinstall/scripts/auto b/usr.sbin/bsdinstall/scripts/auto
index 82e4993403b7..0b47d496fdbd 100755
--- a/usr.sbin/bsdinstall/scripts/auto
+++ b/usr.sbin/bsdinstall/scripts/auto
@@ -202,12 +202,16 @@ else
        unset PKGBASE_DEFAULT_BUTTON
 fi
 
-bsddialog --backtitle "$OSNAME Installer" --title "Select Installation Type" \
-       --yes-label "Traditional" --no-label "Packages (Experimental)" --yesno \
-       $PKGBASE_DEFAULT_BUTTON \
-       "Would you like to install the base system using traditional 
distribution sets or packages (experimental)?" 0 0
-if [ $? -eq 1 ]; then
+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 \
+               $PKGBASE_DEFAULT_BUTTON \
+               "Would you like to install the base system using traditional 
distribution sets or packages (experimental)?" 0 0
+       if [ $? -eq 1 ]; then
+               PKGBASE=yes
+       fi
 fi
 
 if [ "$PKGBASE" == yes ]; then

Reply via email to