From a20a3657df04750051ab7de5840b72596d5d6ad6 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 12 Nov 2024 09:10:27 +0100 Subject: [PATCH] board/system: add support for an optional /etc/rc.local Signed-off-by: Joachim Wiberg --- board/system/rootfs/etc/inittab | 40 +++++++++------------------------ 1 file changed, 10 insertions(+), 30 deletions(-) diff --git a/board/system/rootfs/etc/inittab b/board/system/rootfs/etc/inittab index 37029ee..b533a53 100644 --- a/board/system/rootfs/etc/inittab +++ b/board/system/rootfs/etc/inittab @@ -1,40 +1,20 @@ -# /etc/inittab # -# Copyright (C) 2001 Erik Andersen +# Format for each entry: ::: # -# Note: BusyBox init doesn't support runlevels. The runlevels field is -# completely ignored by BusyBox init. If you want runlevels, use -# sysvinit. +# id : tty to run on, or empty for /dev/console +# runlevels : ignored +# action : one of sysinit, respawn, askfirst, wait, and once +# process : program to run # -# Format for each entry: ::: +# Note: BusyBox init doesn't support runlevels. +# The field is completely ignored. # -# id == tty to run on, or empty for /dev/console -# runlevels == ignored -# action == one of sysinit, respawn, askfirst, wait, and once -# process == program to run -# Startup the system -#::sysinit:/bin/mount -t proc proc /proc -#::sysinit:/bin/mount -o remount,rw / -#::sysinit:/bin/mkdir -p /dev/pts /dev/shm -#::sysinit:/bin/mount -a -#::sysinit:/bin/mkdir -p /run/lock/subsys -#::sysinit:/sbin/swapon -a -#null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd -#null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin -#null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout -#null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr -#::sysinit:/bin/hostname -F /etc/hostname -# now run any rc scripts +# Start container system ::sysinit:/etc/init.d/rcS -# Put a getty on the serial port -#console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL - -# Stuff to do for the 3-finger salute -#::ctrlaltdel:/sbin/reboot +# finish by calling rc.local, if it exists and is executable +::sysinit:/etc/rc.local # Stuff to do before rebooting ::shutdown:/etc/init.d/rcK -#::shutdown:/sbin/swapoff -a -#::shutdown:/bin/umount -a -r