|
@@ -1104,7 +1104,8 @@ function interactive_configuration {
|
1104
|
1104
|
fi
|
1105
|
1105
|
|
1106
|
1106
|
if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
|
1107
|
|
- while [ ! $MY_NAME ]
|
|
1107
|
+ valid_name=
|
|
1108
|
+ while [ ! $valid_name ]
|
1108
|
1109
|
do
|
1109
|
1110
|
data=$(tempfile 2>/dev/null)
|
1110
|
1111
|
trap "rm -f $data" 0 1 2 5 15
|
|
@@ -1112,7 +1113,14 @@ function interactive_configuration {
|
1112
|
1113
|
--inputbox $"Your full name (or nick)" 10 30 "$(grep 'MY_NAME' temp.cfg | awk -F '=' '{print $2}')" 2> $data
|
1113
|
1114
|
sel=$?
|
1114
|
1115
|
case $sel in
|
1115
|
|
- 0) MY_NAME=$(cat $data);;
|
|
1116
|
+ 0) possible_name=$(cat $data)
|
|
1117
|
+ if [ "$possible_name" ]; then
|
|
1118
|
+ if [ ${#possible_name} -gt 1 ]; then
|
|
1119
|
+ valid_name="$possible_name"
|
|
1120
|
+ MY_NAME="$possible_name"
|
|
1121
|
+ fi
|
|
1122
|
+ fi
|
|
1123
|
+ ;;
|
1116
|
1124
|
1) exit 1;;
|
1117
|
1125
|
255) exit 1;;
|
1118
|
1126
|
esac
|