summaryrefslogtreecommitdiffstats
path: root/share/man/man8
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2013-09-23 04:36:51 +0000
committerdes <des@FreeBSD.org>2013-09-23 04:36:51 +0000
commitb1d537a11d2a680fc34947d3883280e75b3d6b71 (patch)
tree0df6588b3449352aea0a807080b17b534bc0595f /share/man/man8
parent5acce3cc7f418da48d069006b327265877aa87d8 (diff)
downloadFreeBSD-src-b1d537a11d2a680fc34947d3883280e75b3d6b71.zip
FreeBSD-src-b1d537a11d2a680fc34947d3883280e75b3d6b71.tar.gz
Add a setup script for unbound(8) called local-unbound-setup. It
generates a configuration suitable for running unbound as a caching forwarding resolver, and configures resolvconf(8) to update unbound's list of forwarders in addition to /etc/resolv.conf. The initial list is taken from the existing resolv.conf, which is rewritten to point to localhost. Alternatively, a list of forwarders can be provided on the command line. To assist this script, add an rc.subr command called "enabled" which does nothing except return 0 if the service is enabled and 1 if it is not, without going through the usual checks. We should consider doing the same for "status", which is currently pointless. Add an rc script for unbound, called local_unbound. If there is no configuration file, the rc script runs local-unbound-setup to generate one. Note that these scripts place the unbound configuration files in /var/unbound rather than /etc/unbound. This is necessary so that unbound can reload its configuration while chrooted. We should probably provide symlinks in /etc. Approved by: re (blanket)
Diffstat (limited to 'share/man/man8')
-rw-r--r--share/man/man8/rc.85
-rw-r--r--share/man/man8/rc.subr.85
2 files changed, 8 insertions, 2 deletions
diff --git a/share/man/man8/rc.8 b/share/man/man8/rc.8
index cca05d4..32d0ade 100644
--- a/share/man/man8/rc.8
+++ b/share/man/man8/rc.8
@@ -35,7 +35,7 @@
.\" @(#)rc.8 8.2 (Berkeley) 12/11/93
.\" $FreeBSD$
.\"
-.Dd January 14, 2012
+.Dd September 23, 2013
.Dt RC 8
.Os
.Sh NAME
@@ -312,6 +312,9 @@ Defaults to displaying the process ID of the program (if running).
If the script starts a process (rather than performing a one-off
operation), wait for the command to exit.
Otherwise it is not necessary to support this argument.
+.It Cm enabled
+Return 0 if the service is enabled and 1 if it is not.
+This command does not print anything.
.It Cm rcvar
Display which
.Xr rc.conf 5
diff --git a/share/man/man8/rc.subr.8 b/share/man/man8/rc.subr.8
index 8ed2470..7c3b654 100644
--- a/share/man/man8/rc.subr.8
+++ b/share/man/man8/rc.subr.8
@@ -29,7 +29,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 14, 2012
+.Dd September 23, 2012
.Dt RC.SUBR 8
.Os
.Sh NAME
@@ -379,6 +379,9 @@ Perform a
then a
.Cm start .
Defaults to displaying the process ID of the program (if running).
+.It Cm enabled
+Return 0 if the service is enabled and 1 if it is not.
+This command does not print anything.
.It Cm rcvar
Display which
.Xr rc.conf 5
OpenPOWER on IntegriCloud