From d61552366c960cae6f5a52d493185ec8d8e716cd Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Tue, 8 Apr 2008 01:12:13 -0400 Subject: Fix various shutdown-related weirdness. (#438444) [ -f /var/lock/subsys/$subsys -o -f /var/lock/subsys/$subsys.init ] \ || continue and [ -f /var/lock/subsys/$subsys ] || continue [ -f /var/lock/subsys/$subsys.init ] || continue ? NOT EQUIVALENT. *whacks self in head* --- rc.d/rc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rc.d/rc b/rc.d/rc index 316751a4..0d1abd12 100755 --- a/rc.d/rc +++ b/rc.d/rc @@ -66,8 +66,7 @@ for i in /etc/rc$runlevel.d/K* ; do # Check if the subsystem is already up. subsys=${i#/etc/rc$runlevel.d/K??} - [ -f /var/lock/subsys/$subsys ] || continue - [ -f /var/lock/subsys/$subsys.init ] || continue + [ -f /var/lock/subsys/$subsys -o -f /var/lock/subsys/$subsys.init ] || continue check_runlevel "$i" || continue # Bring the subsystem down. -- cgit v1.2.1