|
@@ -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
|
|