summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDieter Plaetinck <dieter@plaetinck.be>2008-12-05 22:19:48 +0100
committerDieter Plaetinck <dieter@plaetinck.be>2008-12-05 22:19:48 +0100
commit98580fe64c10317a61a9232066e2300ebf6179d6 (patch)
tree700b32cd10c8d370c2b9efa8004fe3444c441db6
parent268cba8c4c879a49c1720a2536dc0c6a8af2e4f4 (diff)
abstracted some UI stuff
-rw-r--r--src/core/libs/lib-ui-interactive.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/core/libs/lib-ui-interactive.sh b/src/core/libs/lib-ui-interactive.sh
index c6f2e8d..d5d37c8 100644
--- a/src/core/libs/lib-ui-interactive.sh
+++ b/src/core/libs/lib-ui-interactive.sh
@@ -316,8 +316,8 @@ interactive_filesystem ()
then
default=
[ -n "$fs_mount" ] && default="$fs_mount"
- _dia_DIALOG --inputbox "Enter the mountpoint for $part" 8 65 "$default" 2>$ANSWER || return 1
- fs_mount=$(cat $ANSWER)
+ ask_string "Enter the mountpoint for $part" "$default" || return 1
+ fs_mount=$ANSWER_STRING
fi
# ask label, if relevant
@@ -325,8 +325,8 @@ interactive_filesystem ()
then
default=
[ -n "$fs_label" ] && default="$fs_label"
- _dia_DIALOG --inputbox "Enter the label/name for $part" 8 65 "$default" 2>$ANSWER || return 1
- fs_label=$(cat $ANSWER)
+ ask_string "Enter the label/name for $part" "$default" || return 1
+ fs_label=$ANSWER_STRING
fi
# ask special params, if relevant
@@ -351,16 +351,16 @@ interactive_filesystem ()
then
[ -z "$fs_params" ] && default='5G'
[ -n "$fs_params" ] && default="$fs_params"
- _dia_DIALOG --inputbox "Enter the size for this $fs_type on $part (suffix K,M,G,T,P,E. default is M)" 8 65 "$default" 2>$ANSWER || return 1
- fs_params=$(cat $ANSWER)
+ ask_string "Enter the size for this $fs_type on $part (suffix K,M,G,T,P,E. default is M)" "$default" || return 1
+ fs_params=$ANSWER_STRING
fi
# ask opts
default=
[ -n "$fs_opts" ] && default="$fs_opts"
program=`get_filesystem_program $fs_type`
- _dia_DIALOG --inputbox "Enter any additional opts for $program" 8 65 "$default" 2>$ANSWER || return 1
- fs_opts=$(cat $ANSWER | sed 's/ /_/g') #TODO: clean up all whitespace (tabs and shit)
+ ask_string "Enter any additional opts for $program" "$default" || return 1
+ fs_opts=$(sed 's/ /_/g' <<< "$ANSWER_STRING") #TODO: clean up all whitespace (tabs and shit)
[ -z "$fs_type" ] && fs_type=no_type
[ -z "$fs_mount" ] && fs_mount=no_mount