diff --git a/Shorewall-init/ifupdown.sh b/Shorewall-init/ifupdown.sh index 1f243e198..32df8a26a 100644 --- a/Shorewall-init/ifupdown.sh +++ b/Shorewall-init/ifupdown.sh @@ -93,7 +93,11 @@ for PRODUCT in $PRODUCTS; do VARDIR=/var/lib/$PRODUCT [ -f /etc/$PRODUCT/vardir ] && . /etc/$PRODUCT/vardir if [ -x $VARDIR/firewall ]; then - /sbin/$PRODUCT -v0 $COMMAND $IFACE + ( . /usr/share/$PRODUCT/lib.base + mutex_on + ${VARDIR}/firewall -V0 $COMMAND $IFACE || echo_notdone + mutex_off + ) fi done