aboutsummaryrefslogtreecommitdiff
path: root/net/xinetd/files
diff options
context:
space:
mode:
authorHelge Mader <ma@dev.tdt.de>2020-11-05 13:09:55 +0100
committerHelge Mader <ma@dev.tdt.de>2020-11-05 14:29:38 +0100
commit0bf2130f621c921db61d1884f4bd80edf26af0e1 (patch)
tree5d18737da5d24af89df861872058826edab62f43 /net/xinetd/files
parentb383f4af283131d2a79a48f5cc4f5ae5fb1325f5 (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.init8
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() {