Magellan Linux

Annotation of /trunk/mkinitrd-magellan/busybox/examples/inittab

Parent Directory Parent Directory | Revision Log Revision Log


Revision 532 - (hide annotations) (download)
Sat Sep 1 22:45:15 2007 UTC (16 years, 9 months ago) by niro
File size: 3347 byte(s)
-import if magellan mkinitrd; it is a fork of redhats mkinitrd-5.0.8 with all magellan patches and features; deprecates magellan-src/mkinitrd

1 niro 532 # /etc/inittab init(8) configuration for BusyBox
2     #
3     # Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
4     #
5     #
6     # Note, BusyBox init doesn't support runlevels. The runlevels field is
7     # completely ignored by BusyBox init. If you want runlevels, use sysvinit.
8     #
9     #
10     # Format for each entry: <id>:<runlevels>:<action>:<process>
11     #
12     # <id>: WARNING: This field has a non-traditional meaning for BusyBox init!
13     #
14     # The id field is used by BusyBox init to specify the controlling tty for
15     # the specified process to run on. The contents of this field are
16     # appended to "/dev/" and used as-is. There is no need for this field to
17     # be unique, although if it isn't you may have strange results. If this
18     # field is left blank, it is completely ignored. Also note that if
19     # BusyBox detects that a serial console is in use, then all entries
20     # containing non-empty id fields will be ignored. BusyBox init does
21     # nothing with utmp. We don't need no stinkin' utmp.
22     #
23     # <runlevels>: The runlevels field is completely ignored.
24     #
25     # <action>: Valid actions include: sysinit, respawn, askfirst, wait, once,
26     # restart, ctrlaltdel, and shutdown.
27     #
28     # Note: askfirst acts just like respawn, but before running the specified
29     # process it displays the line "Please press Enter to activate this
30     # console." and then waits for the user to press enter before starting
31     # the specified process.
32     #
33     # Note: unrecognised actions (like initdefault) will cause init to emit
34     # an error message, and then go along with its business.
35     #
36     # <process>: Specifies the process to be executed and it's command line.
37     #
38     # Note: BusyBox init works just fine without an inittab. If no inittab is
39     # found, it has the following default behavior:
40     # ::sysinit:/etc/init.d/rcS
41     # ::askfirst:/bin/sh
42     # ::ctrlaltdel:/sbin/reboot
43     # ::shutdown:/sbin/swapoff -a
44     # ::shutdown:/bin/umount -a -r
45     # ::restart:/sbin/init
46     #
47     # if it detects that /dev/console is _not_ a serial console, it will
48     # also run:
49     # tty2::askfirst:/bin/sh
50     # tty3::askfirst:/bin/sh
51     # tty4::askfirst:/bin/sh
52     #
53     # Boot-time system configuration/initialization script.
54     # This is run first except when booting in single-user mode.
55     #
56     ::sysinit:/etc/init.d/rcS
57    
58     # /bin/sh invocations on selected ttys
59     #
60     # Note below that we prefix the shell commands with a "-" to indicate to the
61     # shell that it is supposed to be a login shell. Normally this is handled by
62     # login, but since we are bypassing login in this case, BusyBox lets you do
63     # this yourself...
64     #
65     # Start an "askfirst" shell on the console (whatever that may be)
66     ::askfirst:-/bin/sh
67     # Start an "askfirst" shell on /dev/tty2-4
68     tty2::askfirst:-/bin/sh
69     tty3::askfirst:-/bin/sh
70     tty4::askfirst:-/bin/sh
71    
72     # /sbin/getty invocations for selected ttys
73     tty4::respawn:/sbin/getty 38400 tty5
74     tty5::respawn:/sbin/getty 38400 tty6
75    
76     # Example of how to put a getty on a serial line (for a terminal)
77     #::respawn:/sbin/getty -L ttyS0 9600 vt100
78     #::respawn:/sbin/getty -L ttyS1 9600 vt100
79     #
80     # Example how to put a getty on a modem line.
81     #::respawn:/sbin/getty 57600 ttyS2
82    
83     # Stuff to do when restarting the init process
84     ::restart:/sbin/init
85    
86     # Stuff to do before rebooting
87     ::ctrlaltdel:/sbin/reboot
88     ::shutdown:/bin/umount -a -r
89     ::shutdown:/sbin/swapoff -a
90