aboutsummaryrefslogtreecommitdiff
path: root/external/unbound/contrib/rc_d_unbound
diff options
context:
space:
mode:
Diffstat (limited to 'external/unbound/contrib/rc_d_unbound')
-rwxr-xr-xexternal/unbound/contrib/rc_d_unbound25
1 files changed, 25 insertions, 0 deletions
diff --git a/external/unbound/contrib/rc_d_unbound b/external/unbound/contrib/rc_d_unbound
new file mode 100755
index 000000000..56516147f
--- /dev/null
+++ b/external/unbound/contrib/rc_d_unbound
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# unbound freebsd startup rc.d script, modified from the named script.
+# uses the default unbound installation path and pidfile location.
+# copy this to /etc/rc.d/unbound
+# and put unbound_enable="YES" into rc.conf
+#
+
+# PROVIDE: unbound
+# REQUIRE: SERVERS cleanvar
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name="unbound"
+rcvar=`set_rcvar`
+
+load_rc_config $name
+
+command="/usr/local/sbin/unbound"
+pidfile=${unbound_pidfile:-"/usr/local/etc/unbound/unbound.pid"}
+command_args=${unbound_flags:-"-c /usr/local/etc/unbound/unbound.conf"}
+extra_commands="reload"
+
+run_rc_command "$1"