aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2012-10-30 11:12:20 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2012-10-30 11:12:20 -0500
commiteff07c48b7a2266a4c82a202960856b4f39936d0 (patch)
treebd722b80ad49facf1476d3c061a5c093d2990dae
parentff2e1d42a2d553b831ea914b16d0e32a99dafec4 (diff)
Expand the documentation for service configuration variables
The original documentation for these variables did not give an example of what to do if the service had a name that had illegal characters in it, so this commit adds an example. There was no bug report; this was suggested by Tobias Klausmann.
-rw-r--r--etc/rc.conf.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/etc/rc.conf.in b/etc/rc.conf.in
index 2dad3333..e49a410c 100644
--- a/etc/rc.conf.in
+++ b/etc/rc.conf.in
@@ -94,6 +94,10 @@
# These variables are documented here, but should be configured in
# /etc/conf.d/foo for service foo and NOT enabled here unless you
# really want them to work on a global basis.
+# If your service has characters in its name which are not legal in
+# shell variable names and you configure the variables for it in this
+# file, those characters should be replaced with underscores in the
+# variable names as shown below.
# Some daemons are started and stopped via start-stop-daemon.
# We can set some things on a per service basis, like the nicelevel.
@@ -116,6 +120,13 @@
#rc_foo_need="openvpn"
#rc_foo_after="clock"
+# Below is an example for service foo-bar. Note that the '-' is illegal
+# in a shell variable name, so we convert it to an underscore.
+# example for service foo-bar.
+#rc_foo_bar_config="/etc/foo-bar"
+#rc_foo_bar_need="openvpn"
+#rc_foo_bar_after="clock"
+
# You can also remove dependencies.
# This is mainly used for saying which servies do NOT provide net.
#rc_net_tap0_provide="!net"