switch busybox_skeleton to use ip(8)
[buildroot.git] / target / generic / target_busybox_skeleton / etc / inittab
blobce9db4c3e6e8645b5eab670e1167cef8d538c26e
1 # /etc/inittab
3 # Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
5 # Note: BusyBox init doesn't support runlevels.  The runlevels field is
6 # completely ignored by BusyBox init. If you want runlevels, use
7 # sysvinit.
9 # Format for each entry: <id>:<runlevels>:<action>:<process>
11 # id        == tty to run on, or empty for /dev/console
12 # runlevels == ignored
13 # action    == one of sysinit, respawn, askfirst, wait, and once
14 # process   == program to run
16 # Startup the system
17 ::sysinit:/bin/mount -t proc none /proc
18 ::sysinit:/bin/mount -t sysfs none /sys
19 ::sysinit:/bin/mount -t tmpfs -o size=64k,mode=0755 none /dev
20 ::sysinit:/bin/mkdir /dev/pts
21 ::sysinit:/bin/mount -t devpts devpts /dev/pts
22 ::sysinit:/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug
23 ::sysinit:/sbin/mdev -s
24 ::sysinit:/bin/mount -o remount,rw /
25 ::sysinit:/bin/mount -a
26 ::sysinit:/bin/hostname -F /etc/hostname
27 ::sysinit:/sbin/ip link set lo up
28 ::sysinit:/sbin/ip addr add 127.0.0.1 dev lo
29 ::sysinit:/sbin/ip route add 127.0.0.0/255.0.0.0 dev lo
30 # now run any rc scripts
31 ::sysinit:/etc/init.d/rcS
33 # Set up a couple of getty's
34 tty1::respawn:/sbin/getty 38400 tty1
35 tty2::respawn:/sbin/getty 38400 tty2
36 #ttyAMA0::respawn:/sbin/getty -L ttyAMA0 115200 vt100
38 # Put a getty on the serial port
39 #ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100
41 # Logging junk
42 null::sysinit:/bin/touch /var/log/messages
43 null::respawn:/sbin/syslogd -n
44 null::respawn:/sbin/klogd -n
45 tty3::respawn:/usr/bin/tail -f /var/log/messages
47 # Stuff to do for the 3-finger salute
48 ::ctrlaltdel:/sbin/reboot
50 # Stuff to do before rebooting
51 null::shutdown:/usr/bin/killall klogd
52 null::shutdown:/usr/bin/killall syslogd
53 null::shutdown:/bin/umount -a -r
54 null::shutdown:/sbin/swapoff -a