1997-03-17 04:22:49 +03:00
|
|
|
.\" $NetBSD: rc.conf.5,v 1.4 1997/03/17 01:22:49 cjs Exp $
|
1997-01-05 14:50:12 +03:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1996 Matthew R. Green
|
|
|
|
.\" All rights reserved.
|
|
|
|
.\"
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
.\" are met:
|
|
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
|
|
.\" must display the following acknowledgement:
|
|
|
|
.\" This product includes software developed by Matthew R. Green for
|
|
|
|
.\" the NetBSD Project.
|
|
|
|
.\" 4. The name of the author may not be used to endorse or promote products
|
|
|
|
.\" derived from this software without specific prior written permission.
|
|
|
|
.\"
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
|
|
.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
|
|
.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
|
|
.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
|
.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
|
.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
|
.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
|
|
.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
|
|
.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
|
|
.\" SUCH DAMAGE.
|
|
|
|
.\"
|
|
|
|
.Dd December 30, 1996
|
|
|
|
.Dt RC.CONF 5
|
|
|
|
.Os NetBSD 1.3
|
|
|
|
.Sh NAME
|
|
|
|
.Nm rc.conf
|
|
|
|
.Nd system startup configuration file
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
file specifies which services are enabled during system startup by
|
|
|
|
the startup script
|
|
|
|
.Pa /etc/rc .
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
file is a shell script that is sourced by
|
|
|
|
.Pa /etc/rc
|
|
|
|
if it exists, meaning
|
|
|
|
that
|
|
|
|
.Nm
|
|
|
|
must be valid shell commands.
|
|
|
|
.Pp
|
1997-03-17 04:22:49 +03:00
|
|
|
Listed below are the
|
|
|
|
.Sy daemon_flags
|
|
|
|
variables that may be set, the values that each may be set to,
|
|
|
|
a brief description of what each daemon does, and a reference to
|
|
|
|
each daemon's manual page. Most
|
|
|
|
.Sy daemon_flags
|
|
|
|
variables have three values: a list of parameters to pass on the
|
|
|
|
command line, "DEFAULT" for a reasonable default set of parameters,
|
|
|
|
or "NO" if the daemon is not to be run at all. Some programs don't
|
|
|
|
take a set of flags, and may only be set to "YES" or "NO".
|
|
|
|
The arguments passed if "DEFAULT" is chosen are listed in
|
|
|
|
.Nm
|
|
|
|
itself.
|
1997-01-05 14:50:12 +03:00
|
|
|
.Pp
|
|
|
|
.Bl -tag -width bootparamd_flags
|
|
|
|
.It Sy syslog_flags
|
|
|
|
Typically set to "" if system logging is to be performed by
|
|
|
|
.Xr syslogd 8 .
|
|
|
|
.It Sy routed_flags
|
|
|
|
Typically set to "-q" if
|
|
|
|
.Xr routed 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy mrouted_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr mrouted 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy rarpd_flags
|
|
|
|
Typically set to "-a" if
|
|
|
|
.Xr rarpd 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy bootparamd_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr bootparamd 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy rbootd_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr rbootd 8
|
|
|
|
is used, or "NO".
|
1997-03-17 04:22:49 +03:00
|
|
|
.It Sy mopd_flags
|
|
|
|
Parameters, DEFAULT or NO.
|
|
|
|
DEC MOP protocol daemon; used for booting VAX and other DEC machines.
|
|
|
|
See
|
|
|
|
.Xr mopd 8 .
|
1997-01-05 14:50:12 +03:00
|
|
|
.It Sy sendmail_flags
|
|
|
|
Typically set to "-bd -q30" if
|
|
|
|
.Xr sendmail 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy named_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr named 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy dhcpd_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr dhcpd 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy timed_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr timed 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy inetd_flags
|
|
|
|
Typically set to "" or "-l" (for extra logging), if
|
|
|
|
.Xr inetd 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy lpd_flags
|
|
|
|
Typically set to "" or "-l" (for extra logging), if the printer daemon,
|
|
|
|
.Xr lpd 8 ,
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy ypserv_flags
|
|
|
|
Typically set to "-d" if your system is to be a YP server,
|
|
|
|
.Xr ypserv 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy yppasswdd_flags
|
|
|
|
Typically set to "" if your system is to be a YP password server,
|
|
|
|
.Xr yppasswdd 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy ypbind_flags
|
|
|
|
Typically set to "" if your system is to be a YP client,
|
|
|
|
.Xr ypbind 8
|
|
|
|
is used, or "NO".
|
|
|
|
.It Sy savecore_flags
|
|
|
|
Typically set to "" if your system is to check for kernel
|
|
|
|
crash dumps with
|
|
|
|
.Xr savecore 8 ,
|
|
|
|
or "NO".
|
|
|
|
.It Sy gated_flags
|
|
|
|
Typically set to "" if
|
|
|
|
.Xr gated 8
|
|
|
|
is used, or "NO". Note that gated is not supplied with
|
|
|
|
.Nx .
|
|
|
|
.El
|
|
|
|
.Pp
|
|
|
|
.Bl -tag -width bootparamd_flags
|
|
|
|
The following variables turn services on or off:
|
|
|
|
.It Sy ipfilter
|
|
|
|
Set to YES if ip-filter will be run. Typically reads
|
|
|
|
.Pa /etc/ipf.conf
|
|
|
|
at network boot time, before any interfaces are,
|
|
|
|
configured.
|
|
|
|
.It Sy lkm_init
|
|
|
|
Set to YES if
|
|
|
|
.Xr lkm 4
|
|
|
|
modules are to be loaded, from the file
|
|
|
|
.Pa /etc/lkm.conf ,
|
|
|
|
whose configuration is described in
|
|
|
|
.Xr lkm.conf 5 .
|
|
|
|
.It Sy rwhod
|
|
|
|
Set to "YES" if
|
|
|
|
.Xr rwhod 8
|
|
|
|
is to be run.
|
|
|
|
.It Sy nfs_server
|
|
|
|
Set to "YES" if the nfs server,
|
|
|
|
.Xr nfsd 8 ,
|
|
|
|
and
|
|
|
|
.Xr mountd 8
|
|
|
|
are to be run. Additional variables available
|
|
|
|
.Sy nfs_server
|
|
|
|
enabled:
|
|
|
|
.Bl -tag -width mountd_flags
|
|
|
|
.It Sy mountd_flags
|
|
|
|
These are flags passed to
|
|
|
|
.Xr 8 mountd ,
|
|
|
|
if
|
|
|
|
.Sy nfs_server
|
|
|
|
is configured.
|
|
|
|
.It Sy nfsd_flags
|
|
|
|
These are flags passed to
|
|
|
|
.Xr 8 nfsd ,
|
|
|
|
if
|
|
|
|
.Sy nfs_server
|
|
|
|
is configured. They default to ``-tun 4''.
|
|
|
|
.El
|
|
|
|
.It Sy nfs_client
|
|
|
|
Set to "YES" if the nfs client,
|
|
|
|
.Xr nfsiod 8 ,
|
|
|
|
is to be run. Additional variables available
|
|
|
|
.Sy nfs_client
|
|
|
|
enabled:
|
|
|
|
.Bl -tag -width nfsiod_flags
|
|
|
|
.It Sy nfsiod_flags
|
|
|
|
These are flags passed to
|
|
|
|
.Xr nfsiod 8
|
|
|
|
if
|
|
|
|
.Sy nfs_client
|
|
|
|
is configured. They default to ``-n 4''
|
|
|
|
.El
|
1997-03-10 10:06:17 +03:00
|
|
|
.It Sy statd_flags
|
|
|
|
Typically set to "" if your system is to run the status monitoring
|
|
|
|
daemon,
|
|
|
|
.Xr rpc.statd 8 ,
|
|
|
|
or "NO"; ignored if neither
|
|
|
|
.Sy nfs_server
|
|
|
|
nor
|
|
|
|
.Sy nfs_client
|
|
|
|
are set to "YES".
|
|
|
|
.It Sy lockd_flags
|
|
|
|
Typically set to "" if your system is to run the NFS locking
|
|
|
|
daemon,
|
|
|
|
.Xr rpc.lockd 8 ,
|
|
|
|
or "NO"; ignored if neither
|
|
|
|
.Sy nfs_server
|
|
|
|
nor
|
|
|
|
.Sy nfs_client
|
|
|
|
are set to "YES".
|
1997-01-05 14:50:12 +03:00
|
|
|
.It Sy kerberos
|
|
|
|
Set to "YES" if the kerberos server,
|
1997-01-07 08:37:36 +03:00
|
|
|
.Xr kerberos 8 ,
|
|
|
|
and the kerberos admininstration server,
|
|
|
|
.Xr kadmind 8 ,
|
|
|
|
are to be run. This
|
1997-01-05 14:50:12 +03:00
|
|
|
should only be run on the kerberos master server. Note that
|
1997-01-07 08:37:36 +03:00
|
|
|
the kerberos server is only available with the domestic distribution
|
1997-01-05 14:50:12 +03:00
|
|
|
of
|
|
|
|
.Nx .
|
|
|
|
.It Sy portmap
|
|
|
|
Set to "NO" if the port mapper,
|
|
|
|
.Xr portmap 8 ,
|
|
|
|
is not run.
|
|
|
|
.It Sy amd
|
|
|
|
Set to "YES" if automounter,
|
|
|
|
.Xr amd 8 ,
|
|
|
|
is to be run. Additional variables available with
|
|
|
|
.Sy amd
|
|
|
|
enabled:
|
|
|
|
.Bl -tag -width amd_master
|
|
|
|
.It Sy amd_flags
|
|
|
|
The flags used for logging, etc, for
|
|
|
|
.Xr amd 8 .
|
|
|
|
Typically "-l syslog -x error,noinfo,nostats".
|
|
|
|
.It Sy amd_dir
|
|
|
|
The
|
|
|
|
.Xr amd 8
|
|
|
|
mount directory. Typically /amd.
|
|
|
|
.It Sy amd_master
|
|
|
|
The
|
|
|
|
.Xr amd 8
|
|
|
|
automounter master map.
|
|
|
|
.El
|
|
|
|
.El
|
|
|
|
.Pp
|
|
|
|
The
|
|
|
|
.Sy portmap
|
|
|
|
keyword must be "YES" if any of the
|
|
|
|
.Sy ypserv_flags ,
|
|
|
|
.Sy yppasswdd_flags ,
|
|
|
|
.Sy ypbind_flags ,
|
|
|
|
.Sy bootparamd_flags ,
|
|
|
|
.Sy nfs_server ,
|
|
|
|
.Sy nfs_client
|
|
|
|
keywords are not "NO", as they all depend on the portmapper.
|
|
|
|
.Pp
|
|
|
|
Only one of the
|
|
|
|
.Sy routed_flags
|
|
|
|
or
|
|
|
|
.Sy gated_flags
|
|
|
|
keywords should be set.
|
|
|
|
.Sh FILES
|
|
|
|
.Pa /etc/rc.conf
|
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr boot 8
|
|
|
|
.Sh BUGS
|
|
|
|
The
|
|
|
|
.Sy kerberos_server
|
|
|
|
variable is actually used by the default
|
|
|
|
.Pa /etc/rc.local
|
|
|
|
script, not the
|
|
|
|
.Pa /etc/rc
|
|
|
|
script.
|
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
file appeared in
|
|
|
|
.Nx 1.3 .
|