rcS: wait for init scripts to complete before initiating the shutdown (patch from #5032)
SVN-Revision: 15530master
parent
2a48c43b7f
commit
cbd52550bd
@ -1,11 +1,17 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
# Copyright (C) 2006 OpenWrt.org |
# Copyright (C) 2006 OpenWrt.org |
||||||
|
|
||||||
|
run_scripts() { |
||||||
|
for i in /etc/rc.d/$1*; do |
||||||
|
[ -x $i ] && $i $2 2>&1 |
||||||
|
done | $LOGGER |
||||||
|
} |
||||||
|
|
||||||
LOGGER="cat" |
LOGGER="cat" |
||||||
[ -x /usr/bin/logger ] && LOGGER="logger -s -p 6 -t sysinit" |
[ -x /usr/bin/logger ] && LOGGER="logger -s -p 6 -t sysinit" |
||||||
|
|
||||||
{ |
if [ "$1" = "S" ]; then |
||||||
for i in /etc/rc.d/$1*; do |
run_scripts "$1" "$2" & |
||||||
[ -x $i ] && $i $2 2>&1 |
else |
||||||
done |
run_scripts "$1" "$2" |
||||||
} | $LOGGER & |
fi |
||||||
|
Loading…
Reference in new issue