misc (251242) | misc (251244) |
---|---|
1#!/bin/sh 2#- 3# Copyright (c) 2012-2013 Devin Teske 4# All Rights Reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# | 1#!/bin/sh 2#- 3# Copyright (c) 2012-2013 Devin Teske 4# All Rights Reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# |
27# $FreeBSD: head/usr.sbin/bsdconfig/startup/misc 251242 2013-06-02 05:45:25Z dteske $ | 27# $FreeBSD: head/usr.sbin/bsdconfig/startup/misc 251244 2013-06-02 09:02:12Z dteske $ |
28# 29############################################################ INCLUDES 30 31BSDCFG_SHARE="/usr/share/bsdconfig" 32. $BSDCFG_SHARE/common.subr || exit 1 33f_dprintf "%s: loading includes..." "$0" 34f_include $BSDCFG_SHARE/dialog.subr 35f_include $BSDCFG_SHARE/mustberoot.subr --- 20 unchanged lines hidden (view full) --- 56# 57dialog_menu_main() 58{ 59 local menu_list var_list defaultitem= 60 local hline="$hline_arrows_tab_enter" 61 local prompt="$msg_miscellaneous_menu_text" 62 63 # Obtain default-item (adjusted below for dynamic tags) | 28# 29############################################################ INCLUDES 30 31BSDCFG_SHARE="/usr/share/bsdconfig" 32. $BSDCFG_SHARE/common.subr || exit 1 33f_dprintf "%s: loading includes..." "$0" 34f_include $BSDCFG_SHARE/dialog.subr 35f_include $BSDCFG_SHARE/mustberoot.subr --- 20 unchanged lines hidden (view full) --- 56# 57dialog_menu_main() 58{ 59 local menu_list var_list defaultitem= 60 local hline="$hline_arrows_tab_enter" 61 local prompt="$msg_miscellaneous_menu_text" 62 63 # Obtain default-item (adjusted below for dynamic tags) |
64 f_getvar DEFAULTITEM_$$ defaultitem | 64 f_dialog_default_fetch defaultitem |
65 local ditem="${defaultitem%%[$IFS]*}" 66 67 menu_list=" 68 'X <<< $msg_exit' '$msg_exit_this_menu' 69 " # END-QUOTE 70 71 var_list=" 72 accounting_enable --- 211 unchanged lines hidden (view full) --- 284 --menu \"\$prompt\" \ 285 $height $width $rows \ 286 $menu_list \ 287 2>&1 >&$DIALOG_TERMINAL_PASSTHRU_FD 288 ) 289 local retval=$? 290 f_dialog_data_sanitize menu_choice 291 f_dialog_menutag_store "$menu_choice" | 65 local ditem="${defaultitem%%[$IFS]*}" 66 67 menu_list=" 68 'X <<< $msg_exit' '$msg_exit_this_menu' 69 " # END-QUOTE 70 71 var_list=" 72 accounting_enable --- 211 unchanged lines hidden (view full) --- 284 --menu \"\$prompt\" \ 285 $height $width $rows \ 286 $menu_list \ 287 2>&1 >&$DIALOG_TERMINAL_PASSTHRU_FD 288 ) 289 local retval=$? 290 f_dialog_data_sanitize menu_choice 291 f_dialog_menutag_store "$menu_choice" |
292 setvar DEFAULTITEM_$$ "$menu_choice" | 292 f_dialog_default_store "$menu_choice" |
293 return $retval 294} 295 296# dialog_input_value [ $prompt [ $init ] ] 297# 298# Prompt the user to input a value. If the user does not cancel or press ESC, 299# the return value is zero ($SUCCESS) and $value holds the user's input. 300# --- 134 unchanged lines hidden --- | 293 return $retval 294} 295 296# dialog_input_value [ $prompt [ $init ] ] 297# 298# Prompt the user to input a value. If the user does not cancel or press ESC, 299# the return value is zero ($SUCCESS) and $value holds the user's input. 300# --- 134 unchanged lines hidden --- |