diff options
Diffstat (limited to 'Build/source/utils/dialog/dialog-1.1-20080819/samples/inputmenu-stdout')
-rwxr-xr-x | Build/source/utils/dialog/dialog-1.1-20080819/samples/inputmenu-stdout | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/Build/source/utils/dialog/dialog-1.1-20080819/samples/inputmenu-stdout b/Build/source/utils/dialog/dialog-1.1-20080819/samples/inputmenu-stdout deleted file mode 100755 index 2d5993deaa5..00000000000 --- a/Build/source/utils/dialog/dialog-1.1-20080819/samples/inputmenu-stdout +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/bash -# $Id: inputmenu-stdout,v 1.4 2005/02/06 22:51:23 tom Exp $ -# 2002 - written by Tobias Rittweiler <tobrit@freebits.de> -: ${DIALOG=dialog} - -user="$USER" ; uid="$UID" ; -gid="$GROUPS" ; home="$HOME" ; - -while [ ${returncode:-99} -ne 1 -a ${returncode:-99} -ne 250 ]; do - value="$("$DIALOG" --stdout --clear --ok-label "Create" \ - --backtitle "An Example for the use of --inputmenu:" \ - --inputmenu "Originally I designed --inputmenu for a \ -configuration purpose. Here is a possible piece of a configuration program. -" 20 50 10 "Username:" "$user" "UID:" "$uid" "GID:" "$gid" "HOME:" "$home")" - returncode=$? - case $returncode in - 1) - "$DIALOG" --clear --backtitle "An Example for the use of --inputmenu:" \ - --yesno "Really quit?" 10 30 - case $? in - 0) break;; - 1) returncode=99;; - esac - ;; - 0) - "$DIALOG" --clear --backtitle "An Example for the use of --inputmenu:" \ - --msgbox "useradd \n\ - -d $home \n\ - -u $uid \n\ - -g $gid \n\ - $user" 10 40 - ;; - 3) - value="${value:8:${#value}}" - tag="${value%:*}" - item="${value#*: }" - - case "$tag" in - Username) user="$item";; - UID) uid="$item";; - GID) gid="$item";; - HOME) home="$item";; - esac - ;; - - 255) - echo "ESC pressed." - break - ;; - - esac -done |