18 lines
643 B
Bash
18 lines
643 B
Bash
for u in le-lab-web le-lab-peer-sshd le-lab-peer-web le-lab-peer-iptables; do
|
|
systemctl disable --now --quiet "$u.service" 2>/dev/null
|
|
rm -rf "/etc/systemd/system/$u.service" "/etc/systemd/system/$u.service.d"
|
|
done
|
|
systemctl daemon-reload
|
|
rm -rf /srv/le-web /srv/le-peer-web /usr/local/lib/le-lab/httpd.py /etc/netns/lepeer/iptables.rules
|
|
rmdir /usr/local/lib/le-lab /etc/netns/lepeer /etc/netns 2>/dev/null
|
|
# ufw as it was.
|
|
ufw --force disable >/dev/null 2>&1
|
|
if [ -f "$LAB_STATE/ufw.tar" ]; then
|
|
rm -rf /etc/ufw
|
|
tar -C /etc -xf "$LAB_STATE/ufw.tar"
|
|
fi
|
|
if [ -n "$(state_get ufw-was-active)" ]; then
|
|
ufw --force enable >/dev/null
|
|
fi
|
|
true
|