summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authordteske <dteske@FreeBSD.org>2013-06-18 23:48:05 +0000
committerdteske <dteske@FreeBSD.org>2013-06-18 23:48:05 +0000
commit2e3674feb1b0ec3b1fe8179cb576b8488ee36f94 (patch)
treefd2a5eda497eecbf41e3cc522f9c572425ae182c /usr.sbin
parent65093250172d7c1c3e9efaf56df2ea761533fbb1 (diff)
downloadFreeBSD-src-2e3674feb1b0ec3b1fe8179cb576b8488ee36f94.zip
FreeBSD-src-2e3674feb1b0ec3b1fe8179cb576b8488ee36f94.tar.gz
Change the f_dialog_{yesno,noyes}() function-arguments in `dialog.subr' to
accomodate an $hline value for overriding the default. This change does not effect any current modules as it turns out that not one single usage of either f_dialog_yesno() or f_dialog_noyes() relied on accepting more than a first argument (read: all occurrences quoted the first parameter; so $* was never depended upon). This will allow some custom invocations of --yesno and --noyes to roll over to these functions (for example, in `timezone/timezone').
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/bsdconfig/share/dialog.subr12
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.sbin/bsdconfig/share/dialog.subr b/usr.sbin/bsdconfig/share/dialog.subr
index 86e4373..256c2dd 100644
--- a/usr.sbin/bsdconfig/share/dialog.subr
+++ b/usr.sbin/bsdconfig/share/dialog.subr
@@ -1562,7 +1562,7 @@ f_dialog_textbox()
############################################################ YESNO FUNCTIONS
-# f_dialog_yesno $msg_text ...
+# f_dialog_yesno $msg_text [$hline]
#
# Display a dialog(1) Yes/No prompt to allow the user to make some decision.
# The yesno prompt remains until the user presses ENTER or ESC, acknowledging
@@ -1573,8 +1573,8 @@ f_dialog_textbox()
#
f_dialog_yesno()
{
- local msg_text="$*" height width
- local hline="$hline_arrows_tab_enter"
+ local msg_text="$1" height width
+ local hline="${2-$hline_arrows_tab_enter}"
f_interactive || return 0 # If non-interactive, return YES all the time
@@ -1600,7 +1600,7 @@ f_dialog_yesno()
fi
}
-# f_dialog_noyes $msg_text ...
+# f_dialog_noyes $msg_text [$hline]
#
# Display a dialog(1) No/Yes prompt to allow the user to make some decision.
# The noyes prompt remains until the user presses ENTER or ESC, acknowledging
@@ -1613,8 +1613,8 @@ f_dialog_yesno()
#
f_dialog_noyes()
{
- local msg_text="$*" height width
- local hline="$hline_arrows_tab_enter"
+ local msg_text="$1" height width
+ local hline="${2-$hline_arrows_tab_enter}"
f_interactive || return 1 # If non-interactive, return NO all the time
OpenPOWER on IntegriCloud