Add bootoption to skip an initskript.

This commit is contained in:
Arne Fitzenreiter
2010-06-11 22:18:20 +02:00
parent 6814863fd1
commit ecb061e4f9
2 changed files with 6 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ etc/issue
etc/e2fsck.conf
etc/httpd/conf/vhosts.d/ipfire-interface.conf
etc/rc.d/init.d/leds
etc/rc.d/init.d/rc
etc/rc.d/init.d/snort
etc/rc.d/rc0.d/K79leds
etc/rc.d/rc3.d/S21leds

View File

@@ -71,8 +71,12 @@ fi
#Start all functions in this runlevel
for i in $( ls -v ${rc_base}/rc${runlevel}.d/S* 2> /dev/null)
do
suffix=${i#$rc_base/rc$runlevel.d/S[0-9][0-9]}
# Skip if initskript is disabled at bootprompt
grep "skipinit=$suffix" /proc/cmdline > /dev/null && continue
if [ "${previous}" != "N" ]; then
suffix=${i#$rc_base/rc$runlevel.d/S[0-9][0-9]}
stop=$rc_base/rc$runlevel.d/K[0-9][0-9]$suffix
prev_start=$rc_base/rc$previous.d/S[0-9][0-9]$suffix