From 1869a09ebfcbf359d469a6b71e7f1a4ef23d4b7a Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 1 Dec 2015 09:25:05 +0000 Subject: [PATCH] Check for a valid name --- src/freedombone-config | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/freedombone-config b/src/freedombone-config index e2401a1d..e9018e15 100755 --- a/src/freedombone-config +++ b/src/freedombone-config @@ -1104,7 +1104,8 @@ function interactive_configuration { fi if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then - while [ ! $MY_NAME ] + valid_name= + while [ ! $valid_name ] do data=$(tempfile 2>/dev/null) trap "rm -f $data" 0 1 2 5 15 @@ -1112,7 +1113,14 @@ function interactive_configuration { --inputbox $"Your full name (or nick)" 10 30 "$(grep 'MY_NAME' temp.cfg | awk -F '=' '{print $2}')" 2> $data sel=$? case $sel in - 0) MY_NAME=$(cat $data);; + 0) possible_name=$(cat $data) + if [ "$possible_name" ]; then + if [ ${#possible_name} -gt 1 ]; then + valid_name="$possible_name" + MY_NAME="$possible_name" + fi + fi + ;; 1) exit 1;; 255) exit 1;; esac