forked from extern/shorewall_code
Run insserv when installed on Debian
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
914d752f1d
commit
fc95cb8dc6
@ -285,7 +285,12 @@ fi
|
|||||||
if [ -z "$DESTDIR" ]; then
|
if [ -z "$DESTDIR" ]; then
|
||||||
if [ -n "$first_install" ]; then
|
if [ -n "$first_install" ]; then
|
||||||
if [ -n "$DEBIAN" ]; then
|
if [ -n "$DEBIAN" ]; then
|
||||||
ln -sf ../init.d/shorewall-init /etc/rcS.d/S08shorewall-init
|
if [ -x /sbin/insserv ]; then
|
||||||
|
insserv /etc/init.d/shorewall-init
|
||||||
|
else
|
||||||
|
ln -sf ../init.d/shorewall-init /etc/rcS.d/S38shorewall-init
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Shorewall Init will start automatically at boot"
|
echo "Shorewall Init will start automatically at boot"
|
||||||
else
|
else
|
||||||
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
||||||
@ -319,7 +324,7 @@ else
|
|||||||
mkdir -p ${DESTDIR}/etc/rcS.d
|
mkdir -p ${DESTDIR}/etc/rcS.d
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ln -sf ../init.d/shorewall-init ${DESTDIR}/etc/rcS.d/S08shorewall-init
|
ln -sf ../init.d/shorewall-init ${DESTDIR}/etc/rcS.d/S38shorewall-init
|
||||||
echo "Shorewall Init will start automatically at boot"
|
echo "Shorewall Init will start automatically at boot"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -354,7 +354,13 @@ if [ -z "$DESTDIR" ]; then
|
|||||||
if [ -n "$first_install" ]; then
|
if [ -n "$first_install" ]; then
|
||||||
if [ -n "$DEBIAN" ]; then
|
if [ -n "$DEBIAN" ]; then
|
||||||
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall-lite
|
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall-lite
|
||||||
ln -s ../init.d/shorewall-lite /etc/rcS.d/S40shorewall-lite
|
|
||||||
|
if [ -x /sbin/insserv ]; then
|
||||||
|
insserv /etc/init.d/shorewall-lite
|
||||||
|
else
|
||||||
|
ln -s ../init.d/shorewall-lite /etc/rcS.d/S40shorewall-lite
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Shorewall Lite will start automatically at boot"
|
echo "Shorewall Lite will start automatically at boot"
|
||||||
else
|
else
|
||||||
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
||||||
|
@ -867,7 +867,13 @@ fi
|
|||||||
if [ -z "$DESTDIR" -a -n "$first_install" -a -z "${CYGWIN}${MAC}" ]; then
|
if [ -z "$DESTDIR" -a -n "$first_install" -a -z "${CYGWIN}${MAC}" ]; then
|
||||||
if [ -n "$DEBIAN" ]; then
|
if [ -n "$DEBIAN" ]; then
|
||||||
install_file default.debian /etc/default/shorewall 0644
|
install_file default.debian /etc/default/shorewall 0644
|
||||||
ln -s ../init.d/shorewall /etc/rcS.d/S40shorewall
|
|
||||||
|
if [ -x /sbin/insserv ]; then
|
||||||
|
insserv /etc/init.d/shorewall
|
||||||
|
else
|
||||||
|
ln -s ../init.d/shorewall /etc/rcS.d/S40shorewall
|
||||||
|
fi
|
||||||
|
|
||||||
echo "shorewall will start automatically at boot"
|
echo "shorewall will start automatically at boot"
|
||||||
echo "Set startup=1 in /etc/default/shorewall to enable"
|
echo "Set startup=1 in /etc/default/shorewall to enable"
|
||||||
touch /var/log/shorewall-init.log
|
touch /var/log/shorewall-init.log
|
||||||
|
@ -350,7 +350,13 @@ if [ -z "$DESTDIR" ]; then
|
|||||||
if [ -n "$first_install" ]; then
|
if [ -n "$first_install" ]; then
|
||||||
if [ -n "$DEBIAN" ]; then
|
if [ -n "$DEBIAN" ]; then
|
||||||
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall6-lite
|
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall6-lite
|
||||||
ln -s ../init.d/shorewall6-lite /etc/rcS.d/S40shorewall6-lite
|
|
||||||
|
if [ -x /sbin/insserv ]; then
|
||||||
|
insserv /etc/init.d/shorewall6-lite
|
||||||
|
else
|
||||||
|
ln -s ../init.d/shorewall6-lite /etc/rcS.d/S40shorewall6-lite
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Shorewall6 Lite will start automatically at boot"
|
echo "Shorewall6 Lite will start automatically at boot"
|
||||||
else
|
else
|
||||||
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
if [ -x /sbin/insserv -o -x /usr/sbin/insserv ]; then
|
||||||
|
@ -718,7 +718,13 @@ fi
|
|||||||
if [ -z "$DESTDIR" -a -n "$first_install" -a -z "${CYGWIN}${MAC}" ]; then
|
if [ -z "$DESTDIR" -a -n "$first_install" -a -z "${CYGWIN}${MAC}" ]; then
|
||||||
if [ -n "$DEBIAN" ]; then
|
if [ -n "$DEBIAN" ]; then
|
||||||
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall6
|
run_install $OWNERSHIP -m 0644 default.debian /etc/default/shorewall6
|
||||||
ln -s ../init.d/shorewall6 /etc/rcS.d/S40shorewall6
|
|
||||||
|
if [ -x /sbin/insserv ]; then
|
||||||
|
insserv /etc/init.d/shorewall6
|
||||||
|
else
|
||||||
|
ln -s ../init.d/shorewall6 /etc/rcS.d/S40shorewall6
|
||||||
|
fi
|
||||||
|
|
||||||
echo "shorewall6 will start automatically at boot"
|
echo "shorewall6 will start automatically at boot"
|
||||||
echo "Set startup=1 in /etc/default/shorewall6 to enable"
|
echo "Set startup=1 in /etc/default/shorewall6 to enable"
|
||||||
touch /var/log/shorewall6-init.log
|
touch /var/log/shorewall6-init.log
|
||||||
|
Loading…
Reference in New Issue
Block a user