Signed-off-by: Jonatan Schlag jonatan.schlag@ipfire.org --- src/functions/functions.service | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/src/functions/functions.service b/src/functions/functions.service index 7a12ffd..07bd2cd 100644 --- a/src/functions/functions.service +++ b/src/functions/functions.service @@ -45,6 +45,11 @@ service_stop() { assert isset name
systemctl stop "${name}" + local ret=$? + + log INFO "Stopped service '${name}', code=${ret}" + + return ${ret} }
service_restart() { @@ -52,6 +57,11 @@ service_restart() { assert isset name
systemctl restart "${name}" + local ret=$? + + log INFO "Restarted service '${name}', code=${ret}" + + return ${ret} }
service_reload() { @@ -60,7 +70,12 @@ service_reload() {
if service_status "${name}"; then systemctl reload "${name}" - return $? + local ret=$? + + log INFO "Reloaded service '${name}', code=${ret}" + + return ${ret} + else log WARNING "Cannot reload service '${name}' which is currently not running." fi