diff options
Diffstat (limited to 'Build/source/utils/dialog/dialog-1.1-20110118/samples/inputmenu')
-rwxr-xr-x | Build/source/utils/dialog/dialog-1.1-20110118/samples/inputmenu | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/Build/source/utils/dialog/dialog-1.1-20110118/samples/inputmenu b/Build/source/utils/dialog/dialog-1.1-20110118/samples/inputmenu deleted file mode 100755 index 5053cda6a45..00000000000 --- a/Build/source/utils/dialog/dialog-1.1-20110118/samples/inputmenu +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/bash -# $Id: inputmenu,v 1.10 2010/01/13 10:29:22 tom Exp $ -# 2002 - written by Tobias Rittweiler <tobrit@freebits.de> - -. ./setup-vars - -user="$USER" ; uid="$UID" ; -gid="$GROUPS" ; home="$HOME" ; - -while [ ${returncode:-99} -ne 1 -a ${returncode:-99} -ne 250 ]; do - exec 3>&1 - value=$("$DIALOG" --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" \ -2>&1 1>&3 ) - returncode=$? - exec 3>&- - case $returncode in - $DIALOG_CANCEL) - "$DIALOG" --clear --backtitle "An Example for the use of --inputmenu:" \ - --yesno "Really quit?" 10 30 - case $? in - $DIALOG_OK) break;; - $DIALOG_CANCEL) returncode=99;; - esac - ;; - $DIALOG_OK) - "$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 - ;; - $DIALOG_EXTRA) - value="${value:8:${#value}}" - tag="${value%:*}" - item="${value#*: }" - - case "$tag" in - Username) user="$item";; - UID) uid="$item";; - GID) gid="$item";; - HOME) home="$item";; - esac - ;; - - $DIALOG_ESC) - echo "ESC pressed." - break - ;; - - esac -done |