1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #!/bin/bash
- source _common.sh
- source /usr/share/yunohost/helpers
- ynh_script_progression --message="Removing $app service"
- yunohost service stop $service_name
- yunohost service remove $service_name
- ynh_script_progression --message="Removing $app captiveportal_fakedns service"
- yunohost service stop captiveportal_fakedns
- yunohost service remove captiveportal_fakedns
- ynh_remove_systemd_config --service=$service_name
- ynh_remove_systemd_config --service="hostapd@$app"
- ynh_remove_systemd_config --service=captiveportal_fakedns
- ynh_script_progression --message="Removing $app configurations..."
- ynh_secure_remove --file="/etc/openvpn/scripts/route-up.d/90-${service_name}"
- ynh_secure_remove --file="/etc/openvpn/scripts/route-down.d/90-${service_name}"
- ynh_secure_remove --file="/usr/local/bin/$service_name"
- ynh_secure_remove --file="/usr/local/bin/captiveportal_fakedns"
- ynh_secure_remove --file="/usr/local/bin/captiveportal_allow"
- ynh_secure_remove --file="/etc/hotspot"
- for FILE in $(ls /tmp/.${service_name}-* 2>/dev/null); do
- ynh_secure_remove --file="$FILE"
- done
- ynh_secure_remove --file="/etc/dnsmasq.d/$app.conf"
- systemctl restart dnsmasq
- ynh_secure_remove --file="/etc/dnsmasq.$app/"
- ynh_secure_remove --file="/etc/hostapd/$app/"
- if [[ -z "$(other_hotspot_apps)" ]]; then
- if yunohost firewall list | grep -q "\- 547$"; then
- ynh_script_progression --message="Closing port 547"
- ynh_exec_warn_less yunohost firewall disallow TCP 547
- fi
- if yunohost firewall list | grep -q "\- 67$"; then
- ynh_script_progression --message="Closing port 67"
- ynh_exec_warn_less yunohost firewall disallow TCP 67
- fi
- fi
|