rcvar (250633) | rcvar (251190) |
---|---|
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/rcvar 250633 2013-05-14 03:21:13Z dteske $ | 27# $FreeBSD: head/usr.sbin/bsdconfig/startup/rcvar 251190 2013-05-31 19:07:17Z 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 --- 24 unchanged lines hidden (view full) --- 60############################################################ FUNCTIONS 61 62# dialog_menu_main 63# 64# Display the dialog(1)-based application main menu. 65# 66dialog_menu_main() 67{ | 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 --- 24 unchanged lines hidden (view full) --- 60############################################################ FUNCTIONS 61 62# dialog_menu_main 63# 64# Display the dialog(1)-based application main menu. 65# 66dialog_menu_main() 67{ |
68 local size | |
69 local hline="$hline_arrows_tab_enter" 70 local prompt="" 71 72 RCVAR_MENU_LIST=" 73 'X $msg_exit' '$msg_exit_this_menu' 74 ${SHOW_DESC:+'$msg_exit_this_menu'} 75 " # END-QUOTE 76 --- 44 unchanged lines hidden (view full) --- 121 printf " '\''%s'\''", desc 122 } 123 printf "\n" 124 }' 125 )" 126 127 set -f # noglob 128 | 68 local hline="$hline_arrows_tab_enter" 69 local prompt="" 70 71 RCVAR_MENU_LIST=" 72 'X $msg_exit' '$msg_exit_this_menu' 73 ${SHOW_DESC:+'$msg_exit_this_menu'} 74 " # END-QUOTE 75 --- 44 unchanged lines hidden (view full) --- 120 printf " '\''%s'\''", desc 121 } 122 printf "\n" 123 }' 124 )" 125 126 set -f # noglob 127 |
129 size=$( eval f_dialog_menu_${SHOW_DESC:+with_help_}size \ 130 \"\$DIALOG_TITLE\" \ 131 \"\$DIALOG_BACKTITLE\" \ 132 \"\$prompt\" \ 133 \"\$hline\" \ 134 $RCVAR_MENU_LIST ) | 128 local height width rows 129 eval f_dialog_menu${SHOW_DESC:+_with_help}_size \ 130 height width rows \ 131 \"\$DIALOG_TITLE\" \ 132 \"\$DIALOG_BACKTITLE\" \ 133 \"\$prompt\" \ 134 \"\$hline\" \ 135 $RCVAR_MENU_LIST |
135 136 local dialog_menu 137 dialog_menu=$( eval $DIALOG \ 138 --title \"\$DIALOG_TITLE\" \ 139 --backtitle \"\$DIALOG_BACKTITLE\" \ 140 --hline \"\$hline\" \ 141 --keep-tite \ 142 --ok-label \"\$msg_ok\" \ 143 --cancel-label \"\$msg_cancel\" \ 144 ${SHOW_DESC:+--item-help} \ 145 --default-item \"\$DEFAULTITEM_$$\" \ | 136 137 local dialog_menu 138 dialog_menu=$( eval $DIALOG \ 139 --title \"\$DIALOG_TITLE\" \ 140 --backtitle \"\$DIALOG_BACKTITLE\" \ 141 --hline \"\$hline\" \ 142 --keep-tite \ 143 --ok-label \"\$msg_ok\" \ 144 --cancel-label \"\$msg_cancel\" \ 145 ${SHOW_DESC:+--item-help} \ 146 --default-item \"\$DEFAULTITEM_$$\" \ |
146 --menu \"\$prompt\" $size \ | 147 --menu \"\$prompt\" \ 148 $height $width $rows \ |
147 $RCVAR_MENU_LIST \ 148 2>&1 >&$DIALOG_TERMINAL_PASSTHRU_FD 149 ) 150 local retval=$? 151 setvar DEFAULTITEM_$$ "$dialog_menu" 152 setvar DIALOG_MENU_$$ "$dialog_menu" 153 return $retval 154} --- 54 unchanged lines hidden --- | 149 $RCVAR_MENU_LIST \ 150 2>&1 >&$DIALOG_TERMINAL_PASSTHRU_FD 151 ) 152 local retval=$? 153 setvar DEFAULTITEM_$$ "$dialog_menu" 154 setvar DIALOG_MENU_$$ "$dialog_menu" 155 return $retval 156} --- 54 unchanged lines hidden --- |