Bob Mottram 8 gadus atpakaļ
vecāks
revīzija
ad05156395

+ 3
- 2
src/freedombone-app-dokuwiki Parādīt failu

@@ -185,7 +185,8 @@ function remove_dokuwiki {
185 185
     if [ -d /usr/share/dokuwiki ]; then
186 186
         rm -rf /usr/share/dokuwiki
187 187
     fi
188
-    remove_completion_param install_dokuwiki
188
+    remove_completion_param "install_dokuwiki"
189
+    remove_completion_param "dokuwiki domain"
189 190
 }
190 191
 
191 192
 function get_dokuwiki_admin_password {
@@ -278,6 +279,7 @@ function install_dokuwiki {
278 279
     fi
279 280
 
280 281
     DOKUWIKI_ONION_HOSTNAME=$(add_onion_service dokuwiki 80 ${DOKUWIKI_ONION_PORT})
282
+    set_completion_param "dokuwiki domain" "${DOKUWIKI_DOMAIN_NAME}"
281 283
 
282 284
     if [[ $ONION_ONLY == "no" ]]; then
283 285
         echo 'server {' > /etc/nginx/sites-available/$DOKUWIKI_DOMAIN_NAME
@@ -564,7 +566,6 @@ function install_dokuwiki {
564 566
         chmod 600 /home/$MY_USERNAME/README
565 567
     fi
566 568
 
567
-    set_completion_param "dokuwiki domain" "$DOKUWIKI_DOMAIN_NAME"
568 569
     APP_INSTALLED=1
569 570
 }
570 571
 

+ 4
- 7
src/freedombone-app-gogs Parādīt failu

@@ -345,7 +345,7 @@ function remove_gogs {
345 345
     rm /etc/systemd/system/gogs.service
346 346
     rm -rf /home/${GOGS_USERNAME}/*
347 347
     remove_onion_service gogs ${GIT_ONION_PORT} 9418
348
-    remove_completion_param install_gogs
348
+    remove_completion_param "install_gogs"
349 349
     sed -i '/gogs /d' $COMPLETION_FILE
350 350
 }
351 351
 
@@ -566,7 +566,7 @@ function install_gogs {
566 566
         echo $'Added onion site for Gogs'
567 567
     fi
568 568
 
569
-    systemctl restart tor
569
+    systemctl reload tor
570 570
 
571 571
     function_check wait_for_onion_service
572 572
     wait_for_onion_service 'gogs'
@@ -583,11 +583,8 @@ function install_gogs {
583 583
         chmod 600 /home/${MY_USERNAME}/README
584 584
     fi
585 585
 
586
-    if ! grep -q "gogs onion domain" ${COMPLETION_FILE}; then
587
-        echo "gogs onion domain:${GIT_ONION_HOSTNAME}" >> ${COMPLETION_FILE}
588
-    else
589
-        sed -i "s|gogs onion domain.*|gogs onion domain:${GIT_ONION_HOSTNAME}|g" ${COMPLETION_FILE}
590
-    fi
586
+    set_completion_param "gogs domain" "$GIT_DOMAIN_NAME"
587
+    set_completion_param "gogs onion domain" "$GIT_ONION_HOSTNAME"
591 588
 
592 589
     function_check add_ddns_domain
593 590
     add_ddns_domain ${GIT_DOMAIN_NAME}

+ 3
- 3
src/freedombone-app-htmly Parādīt failu

@@ -329,9 +329,9 @@ function remove_htmly {
329 329
     remove_config_param HTMLY_CODE
330 330
     function_check remove_onion_service
331 331
     remove_onion_service htmly ${HTMLY_ONION_PORT}
332
-    remove_completion_param install_htmly
333
-    sed -i '/Htmly .*/d' $COMPLETION_FILE
334
-    sed -i '/htmly .*/d' $COMPLETION_FILE
332
+    remove_completion_param "install_htmly"
333
+    sed -i '/Htmly /d' $COMPLETION_FILE
334
+    sed -i '/htmly /d' $COMPLETION_FILE
335 335
 }
336 336
 
337 337
 function get_htmly_admin_password {

+ 1
- 1
src/freedombone-app-irc Parādīt failu

@@ -404,7 +404,7 @@ function install_irc_client {
404 404
         echo "    port = \"${IRC_PORT}\";" >> /home/${MY_USERNAME}/.irssi/config
405 405
         echo '    use_ssl = "yes";' >> /home/${MY_USERNAME}/.irssi/config
406 406
     else
407
-        IRC_ONION_HOSTNAME=$(cat ${COMPLETION_FILE} | grep "irc onion domain" | awk -F ':' '{print $2}')
407
+        IRC_ONION_HOSTNAME=$(cat ${COMPLETION_FILE} | grep "irc onion domain" | head -n 1 | awk -F ':' '{print $2}')
408 408
         echo "    port = \"${IRC_ONION_PORT}\";" >> /home/${MY_USERNAME}/.irssi/config
409 409
         echo '    use_ssl = "no";' >> /home/${MY_USERNAME}/.irssi/config
410 410
     fi

+ 1
- 0
src/freedombone-utils-onion Parādīt failu

@@ -86,6 +86,7 @@ function remove_onion_service {
86 86
         shred -zu /var/lib/tor/hidden_service_${onion_service_name}/*
87 87
         rm -rf /var/lib/tor/hidden_service_${onion_service_name}
88 88
     fi
89
+    remove_completion_param "${onion_service_name} onion domain"
89 90
     onion_update
90 91
 }
91 92