Kaynağa Gözat

Show local trove details within About

Bob Mottram 9 yıl önce
ebeveyn
işleme
9d04bf3043
1 değiştirilmiş dosya ile 22 ekleme ve 0 silme
  1. 22
    0
      src/freedombone-controlpanel

+ 22
- 0
src/freedombone-controlpanel Dosyayı Görüntüle

47
 VOIP_PORT=64738
47
 VOIP_PORT=64738
48
 VOIP_ONION_PORT=8095
48
 VOIP_ONION_PORT=8095
49
 
49
 
50
+SSH_PORT=2222
51
+
50
 USB_DRIVE=sdb
52
 USB_DRIVE=sdb
51
 # get default USB from config file
53
 # get default USB from config file
52
 CONFIGURATION_FILE=/root/${PROJECT_NAME}.cfg
54
 CONFIGURATION_FILE=/root/${PROJECT_NAME}.cfg
57
             USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g')
59
             USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g')
58
         fi
60
         fi
59
     fi
61
     fi
62
+    if grep -q "SSH_PORT=" $CONFIGURATION_FILE; then
63
+        SSH_PORT=$(cat $CONFIGURATION_FILE | grep "SSH_PORT=" | awk -F '=' '{print $2}')
64
+    fi
60
 fi
65
 fi
61
 
66
 
62
 # Trove settings
67
 # Trove settings
370
     done
375
     done
371
 }
376
 }
372
 
377
 
378
+function show_trove_password {
379
+    if [ ! /home/trove ]; then
380
+        return
381
+    fi
382
+    if grep -q "MY_TROVE_PASSWORD" $CONFIGURATION_FILE; then
383
+        MY_TROVE_PASSWORD=$(grep "MY_TROVE_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
384
+    fi
385
+    echo 'Local Trove'
386
+    echo '==========='
387
+    echo ''
388
+    echo -n "URL:      "
389
+    echo "$(cat ${COMPLETION_FILE} | grep 'ssh onion domain' | awk -F ':' '{print $2}')"
390
+    echo "SSH Port: $SSH_PORT"
391
+    echo "Password: $MY_TROVE_PASSWORD"
392
+}
393
+
373
 function show_about {
394
 function show_about {
374
     clear
395
     clear
375
     show_domains
396
     show_domains
376
     show_users
397
     show_users
398
+    show_trove_password
377
     any_key
399
     any_key
378
 }
400
 }
379
 
401