Bob Mottram vor 10 Jahren
Ursprung
Commit
0e6e5091ac
1 geänderte Dateien mit 28 neuen und 4 gelöschten Zeilen
  1. 28
    4
      src/freedombone

+ 28
- 4
src/freedombone Datei anzeigen

@@ -430,11 +430,11 @@ function interactive_configuration {
430 430
       --inputbox "Dynamic DNS provider username" 10 30 2> $data
431 431
   sel=$?
432 432
   case $sel in
433
-      0) DDNS_USERNAME=$data;;
433
+      0) DDNS_USERNAME=$(cat $data);;
434 434
       1) exit 0;;
435 435
       255) exit 0;;
436 436
   esac
437
-  if [[ $DDNS_USERNAME=="" ]]; then
437
+  if [ ! $DDNS_USERNAME ]; then
438 438
       exit 5245
439 439
   fi
440 440
 
@@ -446,16 +446,40 @@ function interactive_configuration {
446 446
       --passwordbox "Dynamic DNS provider password" 10 30 2> $data
447 447
   sel=$?
448 448
   case $sel in
449
-      0) DDNS_PASSWORD=$data;;
449
+      0) DDNS_PASSWORD=$(cat $data);;
450 450
       1) exit 0;;
451 451
       255) exit 0;;
452 452
   esac
453 453
   data=$(tempfile 2>/dev/null)
454 454
   trap "rm -f $data" 0 1 2 5 15
455
-  if [[ $DDNS_PASSWORD=="" ]]; then
455
+  if [ ! $DDNS_PASSWORD ]; then
456 456
       exit 7229
457 457
   fi
458 458
 
459
+  dialog --backtitle "Freedombone Configuration" \
460
+      --inputbox "Your full name (or nick)" 10 30 2> $data
461
+  sel=$?
462
+  case $sel in
463
+      0) MY_NAME=$(cat $data);;
464
+      1) exit 0;;
465
+      255) exit 0;;
466
+  esac
467
+  if [ ! $MY_NAME ]; then
468
+      exit 3784
469
+  fi
470
+
471
+  dialog --backtitle "Freedombone Configuration" \
472
+      --inputbox "Your email address" 10 30 2> $data
473
+  sel=$?
474
+  case $sel in
475
+      0) MY_EMAIL_ADDRESS=$(cat $data);;
476
+      1) exit 0;;
477
+      255) exit 0;;
478
+  esac
479
+  if [ ! $MY_EMAIL_ADDRESS ]; then
480
+      exit 8357
481
+  fi
482
+
459 483
   exit 0
460 484
 }
461 485