17 lines
559 B
Bash
17 lines
559 B
Bash
if is_rhel; then
|
|
if [ -n "$(state_get had-unbound)" ]; then
|
|
if [ -f "$LAB_STATE/unbound.tar" ]; then rm -rf /etc/unbound; tar -C /etc -xf "$LAB_STATE/unbound.tar"; fi
|
|
systemctl try-restart unbound 2>/dev/null
|
|
elif pkg_installed unbound; then
|
|
systemctl disable --now --quiet unbound 2>/dev/null
|
|
dnf -y -q remove unbound >/dev/null
|
|
rm -rf /etc/unbound
|
|
fi
|
|
if [ -f "$LAB_STATE/firewalld.tar" ]; then
|
|
rm -rf /etc/firewalld
|
|
tar -C /etc -xf "$LAB_STATE/firewalld.tar"
|
|
systemctl is-active --quiet firewalld && firewall-cmd -q --reload
|
|
fi
|
|
fi
|
|
true
|