|
@@ -383,7 +383,6 @@ function interactive_configuration {
|
383
|
383
|
--defaultno \
|
384
|
384
|
--yesno "\nAre you installing onto a Beaglebone Black?" 7 60
|
385
|
385
|
sel=$?
|
386
|
|
- echo "Result $sel"
|
387
|
386
|
case $sel in
|
388
|
387
|
0) INSTALLING_ON_BBB="yes";;
|
389
|
388
|
1) INSTALLING_ON_BBB="no";;
|
|
@@ -425,6 +424,38 @@ function interactive_configuration {
|
425
|
424
|
255) exit 0;;
|
426
|
425
|
esac
|
427
|
426
|
|
|
427
|
+ data=$(tempfile 2>/dev/null)
|
|
428
|
+ trap "rm -f $data" 0 1 2 5 15
|
|
429
|
+ dialog --backtitle "Freedombone Configuration" \
|
|
430
|
+ --inputbox "Dynamic DNS provider username" 10 30 2> $data
|
|
431
|
+ sel=$?
|
|
432
|
+ case $sel in
|
|
433
|
+ 0) DDNS_USERNAME=$data;;
|
|
434
|
+ 1) exit 0;;
|
|
435
|
+ 255) exit 0;;
|
|
436
|
+ esac
|
|
437
|
+ if [[ $DDNS_USERNAME=="" ]]; then
|
|
438
|
+ exit 5245
|
|
439
|
+ fi
|
|
440
|
+
|
|
441
|
+ data=$(tempfile 2>/dev/null)
|
|
442
|
+ trap "rm -f $data" 0 1 2 5 15
|
|
443
|
+ dialog --backtitle "Freedombone Configuration" \
|
|
444
|
+ --clear \
|
|
445
|
+ --insecure \
|
|
446
|
+ --passwordbox "Dynamic DNS provider password" 10 30 2> $data
|
|
447
|
+ sel=$?
|
|
448
|
+ case $sel in
|
|
449
|
+ 0) DDNS_PASSWORD=$data;;
|
|
450
|
+ 1) exit 0;;
|
|
451
|
+ 255) exit 0;;
|
|
452
|
+ esac
|
|
453
|
+ data=$(tempfile 2>/dev/null)
|
|
454
|
+ trap "rm -f $data" 0 1 2 5 15
|
|
455
|
+ if [[ $DDNS_PASSWORD=="" ]]; then
|
|
456
|
+ exit 7229
|
|
457
|
+ fi
|
|
458
|
+
|
428
|
459
|
exit 0
|
429
|
460
|
}
|
430
|
461
|
|