rcK 476 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10
#!/bin/sh
if [ -n "$WRS_VERBOSE" ]; then
    set -x;
    SH_X="sh -x"
fi

# Stop all init scripts in /etc/init.d
# executing them in numerical order.
#

11
for i in /etc/rcS/K??* ;do
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue

     case "$i" in
	*.sh)
	    # Source shell script for speed.
	    (
		trap - INT QUIT TSTP
		set stop
		. $i
	    )
	    ;;
	*)
	    # No sh extension, so fork subprocess.
	    eval $SH_X $i stop
	    ;;
    esac
done