xref: /freebsd/libexec/rc/rc.d/local (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
10696600cSBjoern A. Zeeb#!/bin/sh
20696600cSBjoern A. Zeeb#
30696600cSBjoern A. Zeeb#
40696600cSBjoern A. Zeeb
50696600cSBjoern A. Zeeb# PROVIDE: local
60696600cSBjoern A. Zeeb# REQUIRE: DAEMON
70696600cSBjoern A. Zeeb# BEFORE:  LOGIN
80696600cSBjoern A. Zeeb# KEYWORD: shutdown
90696600cSBjoern A. Zeeb
100696600cSBjoern A. Zeeb. /etc/rc.subr
110696600cSBjoern A. Zeeb
120696600cSBjoern A. Zeebname="local"
13f0e5d3ffSConrad Meyerdesc="Run /etc/rc.local and /etc/rc.shutdown.local"
140696600cSBjoern A. Zeebstart_cmd="local_start"
150696600cSBjoern A. Zeebstop_cmd="local_stop"
160696600cSBjoern A. Zeeb
170696600cSBjoern A. Zeeblocal_start()
180696600cSBjoern A. Zeeb{
190696600cSBjoern A. Zeeb	if [ -f /etc/rc.local ]; then
2019a6267dSJose Luis Duran		startmsg -n 'Starting local daemons:'
210696600cSBjoern A. Zeeb		. /etc/rc.local
2219a6267dSJose Luis Duran		startmsg '.'
230696600cSBjoern A. Zeeb	fi
240696600cSBjoern A. Zeeb}
250696600cSBjoern A. Zeeb
260696600cSBjoern A. Zeeblocal_stop()
270696600cSBjoern A. Zeeb{
280696600cSBjoern A. Zeeb	if [ -f /etc/rc.shutdown.local ]; then
290696600cSBjoern A. Zeeb		echo -n 'Shutting down local daemons:'
300696600cSBjoern A. Zeeb		. /etc/rc.shutdown.local
310696600cSBjoern A. Zeeb		echo '.'
320696600cSBjoern A. Zeeb	fi
330696600cSBjoern A. Zeeb}
340696600cSBjoern A. Zeeb
350696600cSBjoern A. Zeebload_rc_config $name
36*f99f0ee1SAlexander Leidinger
37*f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj: it may contain everything
38*f99f0ee1SAlexander Leidingerlocal_svcj="NO"
39*f99f0ee1SAlexander Leidinger
400696600cSBjoern A. Zeebrun_rc_command "$1"
41