aboutsummaryrefslogtreecommitdiff
path: root/share/man/man8
diff options
context:
space:
mode:
authorMateusz Piotrowski <0mp@FreeBSD.org>2024-10-23 12:57:29 +0000
committerMateusz Piotrowski <0mp@FreeBSD.org>2024-10-28 21:10:49 +0000
commita5ad360ff9b7fb2ef3f7f31b8c29c332026b0e01 (patch)
tree250d774186bedc079798707976a09044278d59d7 /share/man/man8
parent10c429016a3c5adf2e04cfd1ac97eb24c0e7074c (diff)
Diffstat (limited to 'share/man/man8')
-rw-r--r--share/man/man8/rc.subr.836
1 files changed, 11 insertions, 25 deletions
diff --git a/share/man/man8/rc.subr.8 b/share/man/man8/rc.subr.8
index 36d7d4543e52..1fd5041cecd8 100644
--- a/share/man/man8/rc.subr.8
+++ b/share/man/man8/rc.subr.8
@@ -27,7 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd September 22, 2024
+.Dd October 23, 2024
.Dt RC.SUBR 8
.Os
.Sh NAME
@@ -1017,41 +1017,27 @@ and
to enable tracing if any of those tags appear in
.Va DEBUG_SH .
.Pp
-The startup behaviour of
+.Ic run_rc_script
+executes
.Ar file
-depends upon the following checks:
+unless:
.Bl -enum
.It
-If
.Ar file
ends in
-.Pa .sh ,
-it is sourced into the current shell.
+.Pa .sh
+and lives in
+.Pa /etc/rc.d .
.It
-If
.Ar file
appears to be a backup or scratch file
-(e.g., with a suffix of
-.Pa ~ , # , .OLD ,
+.Po e.g., with a suffix of
+.Pa ~ , # , .OLD , ,v ,
or
-.Pa .orig ) ,
-ignore it.
+.Pa .orig Pc .
.It
-If
.Ar file
-is not executable, ignore it.
-.It
-If the
-.Xr rc.conf 5
-variable
-.Va rc_fast_and_loose
-is empty,
-source
-.Ar file
-in a sub shell,
-otherwise source
-.Ar file
-into the current shell.
+is not executable.
.El
.It Ic run_rc_scripts Oo options Oc file ...
Call