||AerieBSD 1.0 Refernce Manual
command scripts for system startup
is the command script that is invoked by
during an automatic reboot and after single user mode is exited;
it performs system housekeeping chores and starts up system daemons.
is intricately tied to the
script, which runs commands and daemons pertaining to the network.
scripts hold commands which are pertinent only to a specific site.
All four of these startup scripts are (or can be) controlled to some
extent by variables defined in
which specify which daemons and services to run.
When an automatic reboot is in progress,
is invoked with the argument
The first portion of
all disks of minor inconsistencies resulting
from the last system shutdown and to check for serious inconsistencies
caused by hardware or software failure.
If this auto-check and repair succeeds, then the second part of
However, if the file
will not be invoked during this boot.
This file is then removed so that fsck will be run on subsequent boots.
The second part of
which is run after an auto-reboot succeeds and also if
is invoked when a single user shell terminates (see
for configuration variables,
mounts filesystems, starts system daemons,
preserves editor files,
clears the scratch directory
and saves any possible core image that might have been
generated as a result of a system crash, with
starts most system daemons,
is executed by
to start daemons that must be run before the security level changes.
then sets the security level to the value specified in the
variable in that file.
for the effects of setting the security level.
is executed towards the end of
(it is not the very last as there are a few services that must be
started at the very end).
contains commands and daemons that are not part of the
file contains a series of Bourne-shell syntax assignments that
are used to configure kernel configurations, network configuration,
and various other system daemons.
As described above, this file is sourced (using
of course) by
Various comments in
make it clear what each variable does.
Refer to the specific man pages for each daemon to determine what that
For example, the
daemon is controlled by the following line:
lpd_flags=NO # for normal use: "" (or "-l" for debugging)
This does not start
at system startup.
the following entry can be used:
lpd_flags="" # for normal use: "" (or "-l" for debugging)
can be started with the
flag (to log remote connections):
lpd_flags="-l" # for normal use: "" (or "-l" for debugging)
it sets the process priority, umask, and resource limits according to the
login class as described in
Command scripts for system startup.
Site specific command scripts for system startup.
System daemon configuration database.
Site specific daemon configuration database.
Commands run before the security level changes.
Commands run at system shutdown.
Login class capability database.
Command script for network startup.
not to run
during the next boot.
command appeared in
| AerieBSD 1.0 Reference Manual
|| August 26 2008