# The default run level.
id:4:initdefault::

# Names for the run levels. You specify the name of a run level on the
# command line when you boot the system and it will be mapped in to an
# actual run level number using the table below. Specifying a run level
# on the command line like this overrides the default run level above.
:S:runlevel:su
:S:runlevel:single
:2:runlevel:multi
:3:runlevel:tcp
:4:runlevel:nfs
:4:runlevel:network
:5:runlevel:X
:5:runlevel:x
:5:runlevel:workstation

# Boot time initialisation. The bcheckrc script is responsible for
# checking the system integrity (root filesystem etc.). The brc
# script is responsible for preparing the system for use.
bchk::sysinit:/etc/bcheckrc > /dev/console 2>&1 < /dev/console 
brc::bootwait:/etc/brc > /dev/console 2>&1 < /dev/console

# If the running kernel supports bdflush (has Eric's cluster patches)
# init will invoke bdflush at 5 second intervals. If the call to
# bdflush fails init will fall back to doing syncs at 30 second
# intervals.
bdf::bdflush:5
upd::update:30

# Ctrl-alt-del causes a shutdown and reboot.
cad::ctrlaltdel:/sbin/reboot

# Run level initialisation. These scripts are responsible for setting
# the system up ready for each different run level. Each script is
# executed *once* when the given run level is entered.
r0:0:wait:/etc/rc 0 > /dev/console 2>&1 < /dev/console
r1:1:wait:/etc/rc 1 > /dev/console 2>&1 < /dev/console
r2:2:wait:/etc/rc 2 > /dev/console 2>&1 < /dev/console
r3:3:wait:/etc/rc 3 > /dev/console 2>&1 < /dev/console
r4:4:wait:/etc/rc 4 > /dev/console 2>&1 < /dev/console
r5:5:wait:/etc/rc 5 > /dev/console 2>&1 < /dev/console

# System daemons. These are usually shared by several run levels
# and are automatically respawned by init as necessary.
1:12345:respawn:/sbin/getty 9600 tty1
2:234:respawn:/sbin/getty 9600 tty2
3:234:respawn:/sbin/getty 9600 tty3
4:234:respawn:/sbin/getty 9600 tty4
xdm:5:respawn:/usr/X386/bin/xdm -nodaemon > /dev/tty8 2>&1 < /dev/tty8
