*** rc-status Wed Jun 26 20:54:26 2002 --- rc-status.new Thu Jun 27 19:14:08 2002 *************** *** 146,153 **** started = Dir.entries( '/mnt/.init.d/started' ).delete_if(&filter) # Read from /mnt/.init.d/failed and /mnt/.init.d/broken a list of broken # services. ! failed = Dir.entries( '/mnt/.init.d/failed' ).delete_if(&filter) ! broken = Dir.entries( '/mnt/.init.d/broken' ).delete_if(&filter) ################################################################################ --- 146,153 ---- started = Dir.entries( '/mnt/.init.d/started' ).delete_if(&filter) # Read from /mnt/.init.d/failed and /mnt/.init.d/broken a list of broken # services. ! failed = Dir.entries( '/mnt/.init.d/failed' ).delete_if(&filter) if File.exists? '/mnt/.init.d/failed' ! broken = Dir.entries( '/mnt/.init.d/broken' ).delete_if(&filter) if File.exists? '/mnt/.init.d/failed' ################################################################################ *************** *** 173,181 **** if started.include? service print_msg GOOD, 'started' else ! if failed.include? service print_msg BAD, 'failed' ! elsif broken.include? service print_msg BAD, 'broken' else print_msg WARN, 'off' --- 173,181 ---- if started.include? service print_msg GOOD, 'started' else ! if defined? failed and failed.include? service print_msg BAD, 'failed' ! elsif defined? broken and broken.include? service print_msg BAD, 'broken' else print_msg WARN, 'off'