소스 검색

Don't show local addresses when in onion only

Bob Mottram 7 년 전
부모
커밋
16350b4c36
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6
    0
      src/freedombone-controlpanel

+ 6
- 0
src/freedombone-controlpanel 파일 보기

@@ -110,6 +110,7 @@ read_config_param SMTP_PROXY_USERNAME
110 110
 read_config_param SMTP_PROXY_PASSWORD
111 111
 read_config_param USB_DRIVE
112 112
 read_config_param MY_USERNAME
113
+read_config_param ONION_ONLY
113 114
 if [[ $USB_DRIVE == *"dev"* ]]; then
114 115
     USB_DRIVE=$(echo ${USB_DRIVE} | awk -F '/' '{print $3}' | sed 's|1||g' | sed 's|2||g')
115 116
 fi
@@ -406,6 +407,11 @@ function show_domains {
406 407
             if grep -q "SHOW_ICANN_ADDRESS_ON_ABOUT=0" /usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}; then
407 408
                 icann_address='-'
408 409
             fi
410
+            if [[ $ONION_ONLY != 'no' ]]; then
411
+                if [[ ${icann_address} != ${PROJECT_NAME}.local ]]; then
412
+                    icann_address='-'
413
+                fi
414
+            fi
409 415
             onion_address=$(get_app_onion_address "$app_name")
410 416
             if [ ${#onion_address} -eq 0 ]; then
411 417
                 onion_address="-"