Vorbereitung auf upstart

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_iptables@5572 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2010-04-22 13:25:41 +00:00
parent 2f82fed4d9
commit 82b1cbc73b
2 changed files with 37 additions and 15 deletions

20
etc/init/iptables.conf Normal file
View File

@ -0,0 +1,20 @@
description "Setup and Start iptables firewall"
author "Harald Kueller <harald.kueller@compuextreme.de>"
version 1.0
emits none special
start on ( runlevel [2345] and (stopped routing))
console output
pre-start script
if [ [ ! -f /var/state/iptables.state ] && [ -f /etc/sysconfig/net/firewall ] ]; then
/etc/init.d/firewall configure
fi
end script
script
if [ -f /var/state/iptables.state ]; then
/etc/init.d/firewall start
fi
end script

View File

@ -21,18 +21,20 @@
# #
# #
WDIR=`pwd` if [ -d /var/install/sysvinit* ]; then
cd etc/init.d WDIR=`pwd`
chmod 755 firewall cd etc/init.d
mkdir rc{0,1,2,3,4,5,6}.d chmod 755 firewall
for i in 0 6; do mkdir rc{0,1,2,3,4,5,6}.d
cd rc$i.d for i in 0 6; do
ln -s ../firewall K75firewall cd rc$i.d
cd .. ln -s ../firewall K75firewall
done cd ..
for i in 1 2 3 4 5; do done
cd rc$i.d for i in 1 2 3 4 5; do
ln -s ../firewall S12firewall cd rc$i.d
cd .. ln -s ../firewall S12firewall
done cd ..
cd $WDIR done
cd $WDIR
fi