From: Elan Ruusamäe Date: Thu, 30 May 2013 19:20:13 +0000 (+0000) Subject: check vars first before checking fs objects X-Git-Tag: 0.4.7~29 X-Git-Url: http://git.pld-linux.org/?p=projects%2Frc-scripts.git;a=commitdiff_plain;h=299f2feea32f08e011bb37879fd1ca5022b3bfe4 check vars first before checking fs objects svn-id: @12669 --- diff --git a/rc.d/rc.sysinit b/rc.d/rc.sysinit index 0afa083f..666da983 100755 --- a/rc.d/rc.sysinit +++ b/rc.d/rc.sysinit @@ -944,7 +944,7 @@ if ! is_yes "$VSERVER"; then . /etc/rc.d/rc.serial fi - if [ -f /proc/sys/kernel/panic -a -n "$PANIC_REBOOT_TIME" -a "$PANIC_REBOOT_TIME" -gt "0" ]; then + if [ -n "$PANIC_REBOOT_TIME" -a "$PANIC_REBOOT_TIME" -gt "0" -a -f /proc/sys/kernel/panic ]; then show 'Setting %s seconds for kernel reboot after panic' "$PANIC_REBOOT_TIME"; busy # NOTE: you should use /etc/sysctl.conf instead if sysctl -w kernel.panic=$PANIC_REBOOT_TIME >/dev/null 2>&1; then ok; else fail; fi