Fix init.debian.sh

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@1281 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2004-04-21 21:35:27 +00:00
parent 7b61d42f43
commit 0622114d94

View File

@ -7,7 +7,6 @@ WAIT_FOR_IFUP=/usr/share/shorewall/wait4ifup
INITLOG=/var/log/shorewall-init.log INITLOG=/var/log/shorewall-init.log
test -x $SRWL || exit 0 test -x $SRWL || exit 0
test -x $WAIT_FOR_IFUP || exit 0
test -n $INITLOG || { test -n $INITLOG || {
echo "INITLOG cannot be empty, please configure $0" ; echo "INITLOG cannot be empty, please configure $0" ;
exit 1; exit 1;
@ -66,10 +65,17 @@ fi
wait_for_pppd () { wait_for_pppd () {
if [ "$wait_interface" != "" ] if [ "$wait_interface" != "" ]
then then
if [ -f $WAIT_FOR_IFUP ]
then
for i in $wait_interface for i in $wait_interface
do do
$WAIT_FOR_IFUP $i 90 $WAIT_FOR_IFUP $i 90
done done
else
echo "$WAIT_FOR_IFUP: File not found" >> $INITLOG
echo_notdone
exit 2
fi
fi fi
} }