diff options
author | Roy Marples <roy@marples.name> | 2007-11-29 16:23:59 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-11-29 16:23:59 +0000 |
commit | 16ad975b2de79f0fa9ae27940598658247bd3c5e (patch) | |
tree | 0bff815da65564bcd98c8af95693f7b877ed57e5 /init.d.misc | |
parent | 82df7e4584282896a0618f14cca2dd3f3d23e8a2 (diff) | |
download | openrc-16ad975b2de79f0fa9ae27940598658247bd3c5e.tar.gz openrc-16ad975b2de79f0fa9ae27940598658247bd3c5e.tar.bz2 openrc-16ad975b2de79f0fa9ae27940598658247bd3c5e.tar.xz |
Allow services to define which extra commands require the service to be started
Diffstat (limited to 'init.d.misc')
-rw-r--r-- | init.d.misc/dnsmasq | 8 | ||||
-rw-r--r-- | init.d.misc/named | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/init.d.misc/dnsmasq b/init.d.misc/dnsmasq index b068c87..f4ff121 100644 --- a/init.d.misc/dnsmasq +++ b/init.d.misc/dnsmasq @@ -29,8 +29,16 @@ command_args=${dnsmasq_args} pidfile=/var/run/dnsmasq.pid required_files=/usr/local/etc/dnsmasq.conf +extra_started_commands="reload" + depend() { provide dns need localmount net after bootmisc } + +reload() { + ebegin "Reloading ${SVCNAME}" + start-stop-daemon --signal SIGHUP --pidfile "${pidfile}" + eend $? +} diff --git a/init.d.misc/named b/init.d.misc/named index 7e853ab..901502a 100644 --- a/init.d.misc/named +++ b/init.d.misc/named @@ -27,7 +27,7 @@ command=/usr/sbin/named command_args=${named_args} pidfile=/var/run/named/pid name="Domain Name server" -extra_commands="reload" +extra_started_commands="reload" namedb=/etc/namedb named_uid=${named_uid:-bind} |