blob: 211516e80d68743775ef69fa38299f17c1bc716b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
post_remove() {
# stop outline_proxy_controller
_proxy_service="outline_proxy_controller.service"
_proxy_controller_exist=$(systemctl is-enabled $_proxy_service)
if [ "$_proxy_controller_exist" != "not-found" ]
then
systemctl stop outline_proxy_controller.service 1>/dev/null 2>&1
systemctl disable outline_proxy_controller.service 1>/dev/null 2>&1
fi
# remove outline_proxy_controller
rm --force /etc/systemd/system/outline_proxy_controller.service
rm --force /usr/local/sbin/OutlineProxyController
# delete outline virtual netdev
_tun_exist=$(ip link | grep outline-tun0)
if [ ! -z "$_tun_exist" ]
then
ip link delete outline-tun0 1>/dev/null 2>&1
fi
}
|