Onion support in for app removals
This commit is contained in:
parent
5281b96330
commit
6c59300271
|
@ -53,6 +53,8 @@ function remove_blog {
|
||||||
sed -i "/$FULLBLOG_CODE/d" /usr/bin/dynamicdns
|
sed -i "/$FULLBLOG_CODE/d" /usr/bin/dynamicdns
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
function_check remove_onion_service
|
||||||
|
remove_onion_service blog ${FULLBLOG_ONION_PORT}
|
||||||
sed -i '/install_blog/d' $COMPLETION_FILE
|
sed -i '/install_blog/d' $COMPLETION_FILE
|
||||||
sed -i '/Blog .*/d' $COMPLETION_FILE
|
sed -i '/Blog .*/d' $COMPLETION_FILE
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,6 +60,8 @@ function remove_gnu_social {
|
||||||
fi
|
fi
|
||||||
function_check drop_database
|
function_check drop_database
|
||||||
drop_database gnusocial
|
drop_database gnusocial
|
||||||
|
function_check remove_onion_service
|
||||||
|
remove_onion_service microblog ${MICROBLOG_ONION_PORT}
|
||||||
sed -i '/install_gnu_social/d' $COMPLETION_FILE
|
sed -i '/install_gnu_social/d' $COMPLETION_FILE
|
||||||
sed -i '/GNU Social /d' $COMPLETION_FILE
|
sed -i '/GNU Social /d' $COMPLETION_FILE
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,6 +55,7 @@ function remove_gogs {
|
||||||
drop_database gogs
|
drop_database gogs
|
||||||
rm /etc/systemd/system/gogs.service
|
rm /etc/systemd/system/gogs.service
|
||||||
rm -rf $GOPATH/src/github.com/gogits
|
rm -rf $GOPATH/src/github.com/gogits
|
||||||
|
remove_onion_service gogs ${GIT_ONION_PORT} 9418
|
||||||
sed -i '/install_gogs/d' $COMPLETION_FILE
|
sed -i '/install_gogs/d' $COMPLETION_FILE
|
||||||
sed -i '/Gogs /d' $COMPLETION_FILE
|
sed -i '/Gogs /d' $COMPLETION_FILE
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,6 +51,8 @@ function remove_hubzilla {
|
||||||
fi
|
fi
|
||||||
function_check drop_database
|
function_check drop_database
|
||||||
drop_database hubzilla
|
drop_database hubzilla
|
||||||
|
function_check remove_onion_service
|
||||||
|
remove_onion_service hubzilla ${HUBZILLA_ONION_PORT}
|
||||||
sed -i '/install_hubzilla/d' $COMPLETION_FILE
|
sed -i '/install_hubzilla/d' $COMPLETION_FILE
|
||||||
sed -i '/Hubzilla /d' $COMPLETION_FILE
|
sed -i '/Hubzilla /d' $COMPLETION_FILE
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,6 +47,7 @@ function remove_irc_server {
|
||||||
iptables -D INPUT -p tcp --dport 1024:65535 --sport $IRC_PORT -j ACCEPT
|
iptables -D INPUT -p tcp --dport 1024:65535 --sport $IRC_PORT -j ACCEPT
|
||||||
function_check save_firewall_settings
|
function_check save_firewall_settings
|
||||||
save_firewall_settings
|
save_firewall_settings
|
||||||
|
remove_onion_service irc ${IRC_ONION_PORT}
|
||||||
sed -i '/install_irc_server/d' $COMPLETION_FILE
|
sed -i '/install_irc_server/d' $COMPLETION_FILE
|
||||||
sed -i '/IRC /d' $COMPLETION_FILE
|
sed -i '/IRC /d' $COMPLETION_FILE
|
||||||
sed -i '/configure_firewall_for_irc/d' $COMPLETION_FILE
|
sed -i '/configure_firewall_for_irc/d' $COMPLETION_FILE
|
||||||
|
|
|
@ -51,6 +51,8 @@ function remove_mumble {
|
||||||
if [ -f /etc/mumble-server.ini ]; then
|
if [ -f /etc/mumble-server.ini ]; then
|
||||||
rm /etc/mumble-server.ini
|
rm /etc/mumble-server.ini
|
||||||
fi
|
fi
|
||||||
|
function_check remove_onion_service
|
||||||
|
remove_onion_service voip ${VOIP_PORT}
|
||||||
sed -i '/install_mumble/d' $COMPLETION_FILE
|
sed -i '/install_mumble/d' $COMPLETION_FILE
|
||||||
sed -i '/install_voip/d' $COMPLETION_FILE
|
sed -i '/install_voip/d' $COMPLETION_FILE
|
||||||
sed -i '/configure_firewall_for_voip/d' $COMPLETION_FILE
|
sed -i '/configure_firewall_for_voip/d' $COMPLETION_FILE
|
||||||
|
|
|
@ -45,6 +45,8 @@ function remove_rss_reader {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
nginx_dissite $RSS_READER_DOMAIN_NAME
|
nginx_dissite $RSS_READER_DOMAIN_NAME
|
||||||
|
function_check remove_onion_service
|
||||||
|
remove_onion_service ttrss ${RSS_READER_ONION_PORT} ${RSS_MOBILE_READER_ONION_PORT}
|
||||||
if [ -f /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME ]; then
|
if [ -f /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME ]; then
|
||||||
rm /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
rm /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -59,6 +59,15 @@ function remove_onion_service {
|
||||||
onion_service_port_to=$2
|
onion_service_port_to=$2
|
||||||
sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
|
sed -i "/hidden_service_${onion_service_name}/d" /etc/tor/torrc
|
||||||
sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc
|
sed -i "/127.0.0.1:${onion_service_port_to}/d" /etc/tor/torrc
|
||||||
|
if [ $3 ]; then
|
||||||
|
sed -i "/127.0.0.1:${3}/d" /etc/tor/torrc
|
||||||
|
if [ $4 ]; then
|
||||||
|
sed -i "/127.0.0.1:${4}/d" /etc/tor/torrc
|
||||||
|
if [ $5 ]; then
|
||||||
|
sed -i "/127.0.0.1:${5}/d" /etc/tor/torrc
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
systemctl restart tor
|
systemctl restart tor
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue