repeat (251264) | repeat (251904) |
---|---|
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/console/repeat 251264 2013-06-02 20:02:50Z dteske $ | 27# $FreeBSD: head/usr.sbin/bsdconfig/console/repeat 251904 2013-06-18 07:33:45Z 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 --- 27 unchanged lines hidden (view full) --- 63 eval f_dialog_menu_size height width rows \ 64 \"\$DIALOG_TITLE\" \ 65 \"\$DIALOG_BACKTITLE\" \ 66 \"\$prompt\" \ 67 \"\$hline\" \ 68 $menu_list 69 70 case "$( f_sysrc_get keyrate )" in | 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 --- 27 unchanged lines hidden (view full) --- 63 eval f_dialog_menu_size height width rows \ 64 \"\$DIALOG_TITLE\" \ 65 \"\$DIALOG_BACKTITLE\" \ 66 \"\$prompt\" \ 67 \"\$hline\" \ 68 $menu_list 69 70 case "$( f_sysrc_get keyrate )" in |
71 slow) defaultitem="$msg_slow";; 72 normal) defaultitem="$msg_normal";; 73 fast) defaultitem="$msg_fast";; 74 [Nn][Oo]|'') defaultitem="$msg_default";; | 71 [Nn][Oo]|'') defaultitem="$msg_default" ;; 72 slow) defaultitem="$msg_slow" ;; 73 normal) defaultitem="$msg_normal" ;; 74 fast) defaultitem="$msg_fast" ;; |
75 esac 76 77 local menu_choice 78 menu_choice=$( eval $DIALOG \ 79 --title \"\$DIALOG_TITLE\" \ 80 --backtitle \"\$DIALOG_BACKTITLE\" \ 81 --hline \"\$hline\" \ 82 --ok-label \"\$msg_ok\" \ --- 47 unchanged lines hidden (view full) --- 130 break ;; 131 "$msg_fast") # Fast keyboard repeat rate 132 f_sysrc_set keyrate "fast" || f_die 133 break ;; 134 "$msg_default") # Use default keyboard repeat rate 135 f_sysrc_set keyrate "NO" || f_die 136 break ;; 137 esac | 75 esac 76 77 local menu_choice 78 menu_choice=$( eval $DIALOG \ 79 --title \"\$DIALOG_TITLE\" \ 80 --backtitle \"\$DIALOG_BACKTITLE\" \ 81 --hline \"\$hline\" \ 82 --ok-label \"\$msg_ok\" \ --- 47 unchanged lines hidden (view full) --- 130 break ;; 131 "$msg_fast") # Fast keyboard repeat rate 132 f_sysrc_set keyrate "fast" || f_die 133 break ;; 134 "$msg_default") # Use default keyboard repeat rate 135 f_sysrc_set keyrate "NO" || f_die 136 break ;; 137 esac |
138 | |
139done 140 141exit $SUCCESS 142 143################################################################################ 144# END 145################################################################################ | 138done 139 140exit $SUCCESS 141 142################################################################################ 143# END 144################################################################################ |