diff options
author | Helge Mader <ma@dev.tdt.de> | 2020-11-05 13:09:55 +0100 |
---|---|---|
committer | Helge Mader <ma@dev.tdt.de> | 2020-11-05 14:29:38 +0100 |
commit | 0bf2130f621c921db61d1884f4bd80edf26af0e1 (patch) | |
tree | 5d18737da5d24af89df861872058826edab62f43 /net/xinetd/files | |
parent | b383f4af283131d2a79a48f5cc4f5ae5fb1325f5 (diff) |
xinetd: do not restart service after config change if it is not running
Signed-off-by: Helge Mader <ma@dev.tdt.de>
Diffstat (limited to 'net/xinetd/files')
-rw-r--r-- | net/xinetd/files/xinetd.init | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/net/xinetd/files/xinetd.init b/net/xinetd/files/xinetd.init index 207122381..c08671735 100644 --- a/net/xinetd/files/xinetd.init +++ b/net/xinetd/files/xinetd.init @@ -1,6 +1,8 @@ #!/bin/sh /etc/rc.common # Copyright (C) 2006-2011 OpenWrt.org +. /lib/functions.sh + START=50 STOP=10 @@ -119,8 +121,10 @@ start_service() { } reload_service() { - procd_send_signal xinetd "*" QUIT - start + procd_running xinetd "instance1" && { + procd_send_signal xinetd "*" QUIT + start + } } service_triggers() { |