annotate core/sysvinit/inittab @ 184:36f3ab3945d7

core/sysvinit: add basic init scripts
author David Demelier <markand@malikania.fr>
date Sat, 16 Mar 2019 21:54:36 +0100
parents
children 91df0731a3f5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
184
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 # /etc/inittab: init system configuration
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
4
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # vanilla recommends the following runlevels:
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 # S: single user mode (no services at all)
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 # 1: single user mode
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # 2: multi user mode (console)
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # 3: multi user mode (graphical)
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # 4, 5: unused but kept to administrator discretion.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # The following run levels are special and must not be used as default:
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 # 0: power off
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 # 6: reboot
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 #
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
19
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 # Default run level.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 id:2:initdefault:
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 # System initialization.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 si::sysinit:/etc/rc.init
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
25
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 # Runlevels.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 lS:S:wait:/usr/sbin/sulogin
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 l0:0:wait:/etc/rc.shutdown 0
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 l1:1:wait:/etc/rc.start 1
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 l2:2:wait:/etc/rc.start 2
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 l3:3:wait:/etc/rc.start 3
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 l4:4:wait:/etc/rc.start 4
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 l5:5:wait:/etc/rc.start 5
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 l6:6:wait:/etc/rc.shutdown 6
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
35
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 # Shutdown on ctrl+alt+delete.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 ca::ctrlaltdel:/usr/sbin/shutdown -t1 -h now
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
38
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 # Console terminals.
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 c1:2345:respawn:/usr/sbin/agetty --noclear 38400 tty1 linux
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 c2:2345:respawn:/usr/sbin/agetty 38400 tty2 linux
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 c3:2345:respawn:/usr/sbin/agetty 38400 tty3 linux
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
43 c4:2345:respawn:/usr/sbin/agetty 38400 tty4 linux
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
44 c5:2345:respawn:/usr/sbin/agetty 38400 tty5 linux
36f3ab3945d7 core/sysvinit: add basic init scripts
David Demelier <markand@malikania.fr>
parents:
diff changeset
45 c6:2345:respawn:/usr/sbin/agetty 38400 tty6 linux