extract minifirewall_file function

This commit is contained in:
Jérémy Lecour 2019-03-26 21:26:32 +01:00 committed by Jérémy Lecour
parent 5160d5a56c
commit c93939c306

View file

@ -106,6 +106,16 @@ is_installed(){
dpkg -l "$pkg" 2> /dev/null | grep -q -E '^(i|h)i' || return 1
done
}
minifirewall_file() {
case ${DEBIAN_RELEASE} in
lenny) "/etc/firewall.rc" ;;
squeeze) "/etc/firewall.rc" ;;
wheezy) "/etc/firewall.rc" ;;
jessie) "/etc/default/minifirewall" ;;
stretch) "/etc/default/minifirewall" ;;
*) "/etc/default/minifirewall" ;;
esac
}
# logging
@ -1083,12 +1093,7 @@ main() {
#-----------------------------------------------------------
if is_debian; then
is_debian_lenny && MINIFW_FILE=/etc/firewall.rc
is_debian_squeeze && MINIFW_FILE=/etc/firewall.rc
is_debian_wheezy && MINIFW_FILE=/etc/firewall.rc
is_debian_jessie && MINIFW_FILE=/etc/default/minifirewall
is_debian_stretch && MINIFW_FILE=/etc/default/minifirewall
MINIFW_FILE=$(minifirewall_file)
test "${IS_LSBRELEASE:=1}" = 1 && check_lsbrelease
test "${IS_DPKGWARNING:=1}" = 1 && check_dpkgwarning