From e82a9febb0edabe8bb42ac71f917cb0302300903 Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Sat, 11 Aug 2018 11:32:39 +0200 Subject: [PATCH] dragon-nx32: Ship custom inittab and rc inittab: - do not run sysinit boot shell - run getty on ttys 1-4 - add commented out dwgetty entry rc: - try setting time from DriveWire before resorting to settime Signed-off-by: Tormod Volden --- .../fuzix-platform-dragon-nx32.pkg | 8 ++++++++ Kernel/platform-dragon-nx32/userspace/inittab | 15 +++++++++++++++ Kernel/platform-dragon-nx32/userspace/rc | 6 ++++++ 3 files changed, 29 insertions(+) create mode 100644 Kernel/platform-dragon-nx32/userspace/inittab create mode 100644 Kernel/platform-dragon-nx32/userspace/rc diff --git a/Kernel/platform-dragon-nx32/fuzix-platform-dragon-nx32.pkg b/Kernel/platform-dragon-nx32/fuzix-platform-dragon-nx32.pkg index 38545630..9a0707cf 100644 --- a/Kernel/platform-dragon-nx32/fuzix-platform-dragon-nx32.pkg +++ b/Kernel/platform-dragon-nx32/fuzix-platform-dragon-nx32.pkg @@ -8,3 +8,11 @@ n 60660 2050 /dev/dw2 n 60660 2051 /dev/dw3 f 0755 /bin/uef ../../Applications/ue/ue.fuzix + +l /etc/inittab /etc/inittab.orig +r /etc/inittab +f 0644 /etc/inittab userspace/inittab + +l /etc/rc /etc/rc.orig +r /etc/rc +f 0755 /etc/rc userspace/rc diff --git a/Kernel/platform-dragon-nx32/userspace/inittab b/Kernel/platform-dragon-nx32/userspace/inittab new file mode 100644 index 00000000..8346e457 --- /dev/null +++ b/Kernel/platform-dragon-nx32/userspace/inittab @@ -0,0 +1,15 @@ +# Inittab +id:3:initdefault: +si::sysinit: +# Run level s - a shell +is:s:respawn:/bin/sh +# Start up +rc::bootwait:/etc/rc +# Terminals +01:3:respawn:getty /dev/tty1 +02:3:respawn:getty /dev/tty2 +03:3:respawn:getty /dev/tty3 +04:3:respawn:getty /dev/tty4 +# Shutdown +ht:6:wait:/etc/rc.halt +#06:3:respawn:dwgetty /dev/tty6 4242 diff --git a/Kernel/platform-dragon-nx32/userspace/rc b/Kernel/platform-dragon-nx32/userspace/rc new file mode 100644 index 00000000..833357f1 --- /dev/null +++ b/Kernel/platform-dragon-nx32/userspace/rc @@ -0,0 +1,6 @@ +umask 022 +substroot fsck -a % +dwdate -s || setdate +substroot remount % rw +mount -a +>/var/run/utmp -- 2.34.1