Browse Source

Dynamic DNS details

Bob Mottram 10 years ago
parent
commit
9dad900bcc
1 changed files with 32 additions and 1 deletions
  1. 32
    1
      src/freedombone

+ 32
- 1
src/freedombone View File

383
       --defaultno \
383
       --defaultno \
384
       --yesno "\nAre you installing onto a Beaglebone Black?" 7 60
384
       --yesno "\nAre you installing onto a Beaglebone Black?" 7 60
385
   sel=$?
385
   sel=$?
386
-  echo "Result $sel"
387
   case $sel in
386
   case $sel in
388
       0) INSTALLING_ON_BBB="yes";;
387
       0) INSTALLING_ON_BBB="yes";;
389
       1) INSTALLING_ON_BBB="no";;
388
       1) INSTALLING_ON_BBB="no";;
425
       255) exit 0;;
424
       255) exit 0;;
426
   esac
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
   exit 0
459
   exit 0
429
 }
460
 }
430
 
461