diff options
author | dougb <dougb@FreeBSD.org> | 2012-02-14 10:51:24 +0000 |
---|---|---|
committer | dougb <dougb@FreeBSD.org> | 2012-02-14 10:51:24 +0000 |
commit | 5abebddb436aac4d1f396c82a98743aa0a774aa6 (patch) | |
tree | 25bb26903a57056ed6ba1543fab1af2635184b77 /share | |
parent | a6e5cd41ae1c223f22bef504edae255aea74c2e1 (diff) | |
download | FreeBSD-src-5abebddb436aac4d1f396c82a98743aa0a774aa6.zip FreeBSD-src-5abebddb436aac4d1f396c82a98743aa0a774aa6.tar.gz |
Fix various issues with the NFS and RPC related scripts:
1. Add new functionality to the force_depend method to incorporate the
tests for whether the service is enabled and/or already running.
2. Add a new option to bypass checking only that the service is enabled
at boot time, and always check if it is running.
3. Use this new functionality to greatly simplify the rc.d scripts that
use force_depend.
4. Add a force_depend for statd in lockd
5. Remove the check that either nfs_server or nfs_client is _enable'd
from statd and lockd. This was always overkill, and prevented using
the {one|force}start options, as well as stop'ing on the command line.
6. The yp* scripts had some of their arguments in various weird orders.
Bring them into line with the model.
7. If mountd fails to create /var/db/mountdtab, err out.
Ideas, suggestions, and/or review from delphij and jilles.
Pointy hats are completely my responsibility however.
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man5/rc.conf.5 | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/share/man/man5/rc.conf.5 b/share/man/man5/rc.conf.5 index 5a5cf9d..83d91be 100644 --- a/share/man/man5/rc.conf.5 +++ b/share/man/man5/rc.conf.5 @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd February 8, 2012 +.Dd February 11, 2012 .Dt RC.CONF 5 .Os .Sh NAME @@ -149,6 +149,19 @@ and before changing it one should ensure that there are adequate provisions to recover from a failed boot (such as physical contact with the machine, or reliable remote console access). +.It Va always_force_depends +.Pq Vt bool +Various +.Pa rc.d +scripts use the force_depend function to check whether required +services are already running, and to start them if necessary. +By default during boot time this check is bypassed if the +required service is enabled in +.Pa /etc/rc.conf[.local] . +Setting this option will bypass that check at boot time and +always test whether or not the service is actually running. +Enabling this option is likely to increase your boot time if +services are enabled that utilize the force_depend check. .It Va swapfile .Pq Vt str If set to |