summaryrefslogtreecommitdiff
path: root/init.d.misc/named.in
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-04-28 12:48:20 +0000
committerRoy Marples <roy@marples.name>2008-04-28 12:48:20 +0000
commit75f991068d9bc5830a973817c0eb5ef4b978ff14 (patch)
treeb0997e06133e67caea082110b4ec79bd0575e5a2 /init.d.misc/named.in
parente499e58310e1bab0543f705e38435608909de3ca (diff)
downloadopenrc-75f991068d9bc5830a973817c0eb5ef4b978ff14.tar.gz
openrc-75f991068d9bc5830a973817c0eb5ef4b978ff14.tar.bz2
openrc-75f991068d9bc5830a973817c0eb5ef4b978ff14.tar.xz
Fix multi platform a little.
Diffstat (limited to 'init.d.misc/named.in')
-rw-r--r--init.d.misc/named.in14
1 files changed, 12 insertions, 2 deletions
diff --git a/init.d.misc/named.in b/init.d.misc/named.in
index d5218ea..3674442 100644
--- a/init.d.misc/named.in
+++ b/init.d.misc/named.in
@@ -4,12 +4,22 @@
command=/usr/sbin/named
command_args=${named_args}
-pidfile=@VARBASE@/run/named/pid
+pidfile=@VARBASE@/run/named.pid
name="Domain Name server"
extra_started_commands="reload"
namedb=/etc/namedb
-named_uid=${named_uid:-bind}
+uid=named
+case "${RC_UNAME}" in
+ FreeBSD)
+ uid=bind
+ pidfile=@VARBASE@/run/named/pid
+ ;;
+ Linux)
+ uid=bind
+ ;;
+esac
+named_uid=${named_uid:-${uid}}
depend()
{