echo "$PROGRAM already running; for live debugging see raddebug(8)"
exit 151
fi
- $PROGRAM -X $FREERADIUS_OPTIONS
+ $PROGRAM -X $FREERADIUS_OPTIONS || exit $?
;;
debug-threaded)
echo "$PROGRAM already running; for live debugging see raddebug(8)"
exit 151
fi
- $PROGRAM -f -xx -l stdout $FREERADIUS_OPTIONS
+ $PROGRAM -f -xx -l stdout $FREERADIUS_OPTIONS || exit $?
;;
status)
else
log_success_msg
fi
- $exec -X -d $config_dir
+ $exec -X -d $config_dir || exit $?
;;
debug-threaded)
else
log_success_msg
fi
- $exec -f -xx -l stdout -d $config_dir
+ $exec -f -xx -l stdout -d $config_dir || exit $?
;;
status)
$0 status
if [ $? -eq 0 ]; then
echo -n "$prog already running; for live debugging see raddebug(8)"
- rc_failed 151
- rc_exit
+ exit 151
fi
- $exec -X -d "$config_dir"
- rc_status -v
+ $exec -X -d "$config_dir" || exit $?
+ exit 0
;;
debug-threaded)
$0 status
if [ $? -eq 0 ]; then
echo -n "$prog already running; for live debugging see raddebug(8)"
- rc_failed 151
- rc_exit
+ exit 151
fi
- $exec -f -xx -l stdout -d "$config_dir"
- rc_status -v
+ $exec -f -xx -l stdout -d "$config_dir" || exit $?
+ exit 0
;;
*)