summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/rc.subr24
1 files changed, 15 insertions, 9 deletions
diff --git a/etc/rc.subr b/etc/rc.subr
index 335f6e9..f89c699 100644
--- a/etc/rc.subr
+++ b/etc/rc.subr
@@ -575,14 +575,16 @@ run_rc_command()
debug "run_rc_command: evaluating ${_precmd}()."
eval $_precmd $rc_extra_args
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
if [ -n "$_cmd" ]; then
debug "run_rc_command: evaluating ${_cmd}()."
eval $_cmd $rc_extra_args
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
if [ -n "$_postcmd" ]; then
@@ -650,7 +652,8 @@ run_rc_command()
debug "run_rc_command: evaluating ${_precmd}()."
eval $_precmd
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
# setup the full command to run
@@ -678,7 +681,7 @@ $command $rc_flags $command_args"
debug "run_rc_command: _doit: $_doit"
eval $_doit
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] && return 1
# finally, run postcmd
#
@@ -706,7 +709,8 @@ $command $rc_flags $command_args"
if [ -n "$_precmd" ]; then
eval $_precmd
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
# send the signal to stop
@@ -722,7 +726,7 @@ $command $rc_flags $command_args"
#
eval $_doit
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] && return 1
# wait for the command to exit,
# and run postcmd.
@@ -747,7 +751,8 @@ $command $rc_flags $command_args"
if [ -n "$_precmd" ]; then
eval $_precmd
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
_doit="kill -${sig_reload:-HUP} $rc_pid"
if [ -n "$_user" ]; then
@@ -755,7 +760,7 @@ $command $rc_flags $command_args"
fi
eval $_doit
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] && return 1
if [ -n "$_postcmd" ]; then
eval $_postcmd
_return=$?
@@ -766,7 +771,8 @@ $command $rc_flags $command_args"
if [ -n "$_precmd" ]; then
eval $_precmd $rc_extra_args
_return=$?
- [ $_return -ne 0 -a -z "$rc_force" ] && return 1
+ [ $_return -ne 0 ] && [ -z "$rc_force" ] &&
+ return 1
fi
# prevent restart being called more
# than once by any given script
OpenPOWER on IntegriCloud