瀏覽代碼

Fix DDNS provider

Bob Mottram 10 年之前
父節點
當前提交
3724fb8a16
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7
    1
      src/freedombone

+ 7
- 1
src/freedombone 查看文件

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