Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jul 2021 20:06:16 GMT
From:      Glen Barber <gjb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: c3c458ce3c91 - stable/13 - bsdinstall: Only show menu if there are more items to be installed
Message-ID:  <202107272006.16RK6GTg039630@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by gjb:

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

commit c3c458ce3c9135bcb0aaa086d29a9b5e5492f25a
Author:     Renato Botelho <renato@netgate.com>
AuthorDate: 2021-07-22 20:02:34 +0000
Commit:     Glen Barber <gjb@FreeBSD.org>
CommitDate: 2021-07-27 20:05:41 +0000

    bsdinstall: Only show menu if there are more items to be installed
    
    Obtained from:  Rubicon Communications, LLC ("Netgate")
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
    
    (cherry picked from commit 95f0da5be1e3456c930f5f9538cbc099c65f2014)
---
 usr.sbin/bsdinstall/scripts/auto | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/usr.sbin/bsdinstall/scripts/auto b/usr.sbin/bsdinstall/scripts/auto
index 68809a22671b..9f8946880f61 100755
--- a/usr.sbin/bsdinstall/scripts/auto
+++ b/usr.sbin/bsdinstall/scripts/auto
@@ -157,16 +157,18 @@ if [ -f $BSDINSTALL_DISTDIR/MANIFEST ]; then
 	DISTMENU=`awk -F'\t' '!/^(kernel\.txz|base\.txz)/{print $1,$5,$6}' $BSDINSTALL_DISTDIR/MANIFEST`
 	DISTMENU="$(echo ${DISTMENU} | sed -E 's/\.txz//g')"
 
-	exec 3>&1
-	EXTRA_DISTS=$( eval dialog \
-	    --backtitle \"FreeBSD Installer\" \
-	    --title \"Distribution Select\" --nocancel --separate-output \
-	    --checklist \"Choose optional system components to install:\" \
-	    0 0 0 $DISTMENU \
-	2>&1 1>&3 )
-	for dist in $EXTRA_DISTS; do
-		export DISTRIBUTIONS="$DISTRIBUTIONS $dist.txz"
-	done
+	if [ -n "$DISTMENU" ]; then
+		exec 3>&1
+		EXTRA_DISTS=$( eval dialog \
+		    --backtitle \"FreeBSD Installer\" \
+		    --title \"Distribution Select\" --nocancel --separate-output \
+		    --checklist \"Choose optional system components to install:\" \
+		    0 0 0 $DISTMENU \
+		2>&1 1>&3 )
+		for dist in $EXTRA_DISTS; do
+			export DISTRIBUTIONS="$DISTRIBUTIONS $dist.txz"
+		done
+	fi
 fi
 
 FETCH_DISTRIBUTIONS=""



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202107272006.16RK6GTg039630>