[RFC PATCH 09/12] init-d-script: return error if do_reload_sigusr1 cannot reload
Trek
trek00 at inbox.ru
Thu Jul 2 18:19:38 BST 2020
---
debian/init-d-script | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/debian/init-d-script b/debian/init-d-script
index 9cec708f..785f4451 100755
--- a/debian/init-d-script
+++ b/debian/init-d-script
@@ -141,15 +141,18 @@ do_reload_sigusr1() {
if is_call_implemented do_reload_prepare ; then
call do_reload_prepare
fi
- log_daemon_msg "Reloading $DESC configuration files" "$NAME"
- start-stop-daemon --oknodo --stop --signal 1 --quiet \
+ vlog_daemon_msg "Reloading $DESC configuration files" "$NAME"
+ start-stop-daemon --stop --signal 1 --quiet \
${PIDFILE:+--pidfile ${PIDFILE}} \
${COMMAND_NAME:+--name "$COMMAND_NAME"} \
${DAEMON:+--exec "$DAEMON"}
- log_end_msg $?
+ test $? -eq 0
+ retval=$?
+ vlog_end_msg $retval
if is_call_implemented do_reload_cleanup ; then
call do_reload_cleanup
fi
+ return $retval
}
do_status() {
--
2.20.1
More information about the Debian-init-diversity
mailing list