X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finitscripts%2Finit.d%2Frc;h=94e7a08e5945896c968d2611db687ed585016bb4;hp=38d4ae2dfa8f722699d4883ef858d2711bde3066;hb=ecb061e4f93ac6ff2a0162a992e244c9a045d02b;hpb=6814863fd1e473bfcf18d403f64f6cbdfc17cfaf;ds=sidebyside diff --git a/src/initscripts/init.d/rc b/src/initscripts/init.d/rc index 38d4ae2dfa..94e7a08e59 100644 --- a/src/initscripts/init.d/rc +++ b/src/initscripts/init.d/rc @@ -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