Where to put my own startup script (/etc/rc.local ?)
Oliver Eikemeier
eikemeier at fillmore-labs.com
Wed May 26 23:25:16 PDT 2004
Bruce M Simpson wrote:
> On Tue, May 25, 2004 at 02:08:12PM -0700, Kevin Oberman wrote:
>
>>You can put them in /usr/local/etc/rc.d or /etc/rc.d. The former is the
>>more acceptable and should be used if the startup can be run at the end
>>of the startup.
>
> Take a look at the net-mgmt/snmptt port I just committed. This borrows from
> the net/quagga port in the area of rc script placement - showing how to
> place it in an appropriate location depending on OSVERSION.
While putting *local* (e.g. not belonging to a port) scripts into rc.local is
reasonable on -STABLE and -CURRENT, ports should *not* put scripts in
/etc/rc.d. I did this once in an attempt to have OpenLDAP start early, hoping
for this issue to be resolved fast with PR 56736, but I seems there is no
progress on this one. Sigh. Anyway, although I believe it is legal for a
user to put his own scripts into /etc/rc.d, mergemaster(8) will complain when
it finds them, see PR 64476.
-Oliver
More information about the freebsd-current
mailing list