|
@@ -439,6 +439,8 @@ function interactive_configuration {
|
439
|
439
|
255) exit 0;;
|
440
|
440
|
esac
|
441
|
441
|
|
|
442
|
+ data=$(tempfile 2>/dev/null)
|
|
443
|
+ trap "rm -f $data" 0 1 2 5 15
|
442
|
444
|
dialog --backtitle "Freedombone Configuration" \
|
443
|
445
|
--radiolist "Choose Dynamic DNS provider:" 15 40 14 \
|
444
|
446
|
1 dyndns off \
|
|
@@ -454,9 +456,13 @@ function interactive_configuration {
|
454
|
456
|
11 dynsip off \
|
455
|
457
|
12 sitelutions off \
|
456
|
458
|
13 dnsexit off \
|
457
|
|
- 14 changeip off
|
|
459
|
+ 14 changeip off 2> $data
|
458
|
460
|
sel=$?
|
459
|
461
|
case $sel in
|
|
462
|
+ 1) exit 0;;
|
|
463
|
+ 255) exit 0;;
|
|
464
|
+ esac
|
|
465
|
+ case $(cat $data) in
|
460
|
466
|
1) DDNS_PROVIDER="default@dyndns.org";;
|
461
|
467
|
2) DDNS_PROVIDER="default@freedns.afraid.org";;
|
462
|
468
|
3) DDNS_PROVIDER="default@zoneedit.com";;
|