Files

20 lines
706 B
Bash

if systemctl is-active --quiet firewalld; then
for p in 9000 5201; do
[ -n "$(state_get fw-had-$p)" ] || firewall-cmd -q --remove-port=$p/tcp 2>/dev/null
done
elif command -v ufw >/dev/null && ufw status | grep -q 'Status: active'; then
for p in 9000 5201; do
[ -n "$(state_get ufw-had-$p)" ] || { ufw delete allow $p/tcp; ufw delete allow $p; } >/dev/null 2>&1
done
fi
true
# The packages task 4 installed, if they weren't there before the lab.
if [ -s "$LAB_STATE/not-installed" ]; then
if is_rhel; then
dnf -y -q remove $(cat "$LAB_STATE/not-installed") >/dev/null 2>&1
else
DEBIAN_FRONTEND=noninteractive apt-get -y -qq purge $(cat "$LAB_STATE/not-installed") >/dev/null 2>&1
fi
fi
true