From f68f47d01b11e499259538f7d998344b724ecbec Mon Sep 17 00:00:00 2001 From: Matt Darfeuille Date: Mon, 25 Dec 2017 12:44:43 +0100 Subject: [PATCH] Init: Fix when to compile the firewall on Debian Signed-off-by: Matt Darfeuille Signed-off-by: Tom Eastep --- Shorewall-init/init.debian.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Shorewall-init/init.debian.sh b/Shorewall-init/init.debian.sh index 6c15570b2..9fb4cb4a0 100755 --- a/Shorewall-init/init.debian.sh +++ b/Shorewall-init/init.debian.sh @@ -74,13 +74,15 @@ setstatedir() { [ -n "$statedir" ] && STATEDIR=${statedir} || STATEDIR=${VARLIB}/${PRODUCT} if [ -x ${STATEDIR}/firewall ]; then - return 0; - if [ $PRODUCT = shorewall ]; then - ${SBINDIR}/shorewall compile - elif [ $PRODUCT = shorewall6 ]; then - ${SBINDIR}/shorewall -6 compile + return 0 else - return 1 + if [ $PRODUCT = shorewall ]; then + ${SBINDIR}/shorewall compile + elif [ $PRODUCT = shorewall6 ]; then + ${SBINDIR}/shorewall -6 compile + else + return 1 + fi fi }