[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[patch] add GNU/kFreeBSD inittab



This patch adds GNU/kFreeBSD /etc/inittab, considering /dev/ttyv[1-3]
instead of /dev/tty[2-4] (as on GNU/Linux).

Using this patch kfreebsd d-i has alt-f[1-4] working.
This patch has been in kfreebsd d-i branch for a while.


Cheers,
Luca Favatella
Index: debian/changelog
===================================================================
--- debian/changelog	(.../trunk/packages/rootskel)	(revision 59602)
+++ debian/changelog	(.../branches/d-i/kfreebsd/packages/rootskel)	(revision 59602)
@@ -6,6 +6,8 @@
   [ Luca Favatella ]
   * Generalize code splitting Linux specific stuff.
   * GNU/kFreeBSD does not need klibc and udev.
+  * Add GNU/kFreeBSD /etc/inittab, considering /dev/ttyv[1-3] instead of
+    /dev/tty[2-4] (as on GNU/Linux).
 
   [ Otavio Salvador ]
   * Unix socket support is built-in since long ago so we don't need to
Index: src/etc/inittab-kfreebsd
===================================================================
--- src/etc/inittab-kfreebsd	(.../trunk/packages/rootskel)	(revision 0)
+++ src/etc/inittab-kfreebsd	(.../branches/d-i/kfreebsd/packages/rootskel)	(revision 59602)
@@ -0,0 +1,21 @@
+# /etc/inittab
+# busybox init configuration for debian-installer
+
+# main rc script
+::sysinit:/sbin/reopen-console /sbin/debian-installer-startup
+
+# main setup program
+::respawn:/sbin/reopen-console /sbin/debian-installer
+
+# convenience shells
+ttyv1::askfirst:-/bin/sh
+ttyv2::askfirst:-/bin/sh
+
+# logging
+ttyv3::respawn:/usr/bin/tail -f /var/log/syslog
+
+# Stuff to do before rebooting
+::ctrlaltdel:/sbin/shutdown > /dev/null 2>&1
+
+# re-exec init on receipt of SIGHUP/SIGUSR1
+::restart:/sbin/init

Reply to: