public inbox for network@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] Print better info mesages when we change a service
@ 2018-02-10 12:14 Jonatan Schlag
  2018-02-10 14:41 ` Michael Tremer
  0 siblings, 1 reply; 2+ messages in thread
From: Jonatan Schlag @ 2018-02-10 12:14 UTC (permalink / raw)
  To: network

[-- Attachment #1: Type: text/plain, Size: 1124 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)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
-- 
2.6.3


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] Print better info mesages when we change a service
  2018-02-10 12:14 [PATCH] Print better info mesages when we change a service Jonatan Schlag
@ 2018-02-10 14:41 ` Michael Tremer
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Tremer @ 2018-02-10 14:41 UTC (permalink / raw)
  To: network

[-- Attachment #1: Type: text/plain, Size: 1308 bytes --]

Why do we need this?

Best,
-Michael

On Sat, 2018-02-10 at 12:14 +0000, Jonatan Schlag wrote:
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-02-10 14:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-10 12:14 [PATCH] Print better info mesages when we change a service Jonatan Schlag
2018-02-10 14:41 ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox