source: MondoRescue/branches/3.3/mindi-busybox/examples/inittab@ 3911

Last change on this file since 3911 was 3621, checked in by Bruno Cornec, 10 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

File size: 3.0 KB
RevLine 
[821]1# /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
[3621]18# field is left blank, then the init's stdin/out will be used.
[821]19#
20# <runlevels>: The runlevels field is completely ignored.
21#
22# <action>: Valid actions include: sysinit, respawn, askfirst, wait, once,
23# restart, ctrlaltdel, and shutdown.
24#
25# Note: askfirst acts just like respawn, but before running the specified
26# process it displays the line "Please press Enter to activate this
27# console." and then waits for the user to press enter before starting
28# the specified process.
29#
[2725]30# Note: unrecognized actions (like initdefault) will cause init to emit
[821]31# an error message, and then go along with its business.
32#
33# <process>: Specifies the process to be executed and it's command line.
34#
35# Note: BusyBox init works just fine without an inittab. If no inittab is
36# found, it has the following default behavior:
37# ::sysinit:/etc/init.d/rcS
38# ::askfirst:/bin/sh
39# ::ctrlaltdel:/sbin/reboot
40# ::shutdown:/sbin/swapoff -a
41# ::shutdown:/bin/umount -a -r
42# ::restart:/sbin/init
43# tty2::askfirst:/bin/sh
44# tty3::askfirst:/bin/sh
45# tty4::askfirst:/bin/sh
46#
47# Boot-time system configuration/initialization script.
48# This is run first except when booting in single-user mode.
49#
50::sysinit:/etc/init.d/rcS
51
52# /bin/sh invocations on selected ttys
53#
54# Note below that we prefix the shell commands with a "-" to indicate to the
55# shell that it is supposed to be a login shell. Normally this is handled by
56# login, but since we are bypassing login in this case, BusyBox lets you do
57# this yourself...
58#
59# Start an "askfirst" shell on the console (whatever that may be)
60::askfirst:-/bin/sh
61# Start an "askfirst" shell on /dev/tty2-4
62tty2::askfirst:-/bin/sh
63tty3::askfirst:-/bin/sh
64tty4::askfirst:-/bin/sh
65
66# /sbin/getty invocations for selected ttys
67tty4::respawn:/sbin/getty 38400 tty5
68tty5::respawn:/sbin/getty 38400 tty6
69
70# Example of how to put a getty on a serial line (for a terminal)
71#::respawn:/sbin/getty -L ttyS0 9600 vt100
72#::respawn:/sbin/getty -L ttyS1 9600 vt100
73#
74# Example how to put a getty on a modem line.
75#::respawn:/sbin/getty 57600 ttyS2
76
77# Stuff to do when restarting the init process
78::restart:/sbin/init
79
80# Stuff to do before rebooting
81::ctrlaltdel:/sbin/reboot
82::shutdown:/bin/umount -a -r
83::shutdown:/sbin/swapoff -a
Note: See TracBrowser for help on using the repository browser.