diff options
Diffstat (limited to 'abs/core-testing/initscripts/rc.shutdown.patch')
-rw-r--r-- | abs/core-testing/initscripts/rc.shutdown.patch | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/abs/core-testing/initscripts/rc.shutdown.patch b/abs/core-testing/initscripts/rc.shutdown.patch index 7456b54..329164d 100644 --- a/abs/core-testing/initscripts/rc.shutdown.patch +++ b/abs/core-testing/initscripts/rc.shutdown.patch @@ -1,23 +1,15 @@ ---- rc.shutdown.orig 2009-02-06 15:32:04.000000000 +0000 -+++ rc.shutdown 2009-02-06 15:45:05.000000000 +0000 -@@ -22,6 +22,12 @@ - /etc/rc.local.shutdown +--- rc.shutdown.orig 2010-08-08 23:50:24.000000000 +0000 ++++ rc.shutdown 2010-08-08 23:51:37.000000000 +0000 +@@ -32,6 +32,12 @@ + fi + done fi - +#unmount network filesystems for runit -+#if [ -e /var/service/netfs ] ++#if [ -e /var/services/netfs ] +#then -+ /etc/rc.d/netfs stop ++ /etc/rc.d/netfs stop +#fi + - if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then - # Shutdown daemons - let i=${#DAEMONS[@]} -@@ -39,6 +45,7 @@ - fi - fi - -+ - # Terminate all processes - stat_busy "Sending SIGTERM To Processes" - /sbin/killall5 -15 &> /dev/null + # Shutdown daemons in reverse order + let i=${#DAEMONS[@]}-1 + while [ $i -ge 0 ]; do |