dragon-nx32: Ship custom inittab and rc
authorTormod Volden <debian.tormod@gmail.com>
Sat, 11 Aug 2018 09:32:39 +0000 (11:32 +0200)
committerAlan Cox <alan@linux.intel.com>
Mon, 13 Aug 2018 12:25:10 +0000 (13:25 +0100)
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 <debian.tormod@gmail.com>
Kernel/platform-dragon-nx32/fuzix-platform-dragon-nx32.pkg
Kernel/platform-dragon-nx32/userspace/inittab [new file with mode: 0644]
Kernel/platform-dragon-nx32/userspace/rc [new file with mode: 0644]

index 3854563..9a0707c 100644 (file)
@@ -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 (file)
index 0000000..8346e45
--- /dev/null
@@ -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 (file)
index 0000000..833357f
--- /dev/null
@@ -0,0 +1,6 @@
+umask 022
+substroot fsck -a %
+dwdate -s || setdate
+substroot remount % rw
+mount -a
+>/var/run/utmp