aboutsummaryrefslogtreecommitdiffstats
path: root/config/includes.chroot/lib/live/config/018-serial_console
diff options
context:
space:
mode:
Diffstat (limited to 'config/includes.chroot/lib/live/config/018-serial_console')
-rwxr-xr-xconfig/includes.chroot/lib/live/config/018-serial_console28
1 files changed, 28 insertions, 0 deletions
diff --git a/config/includes.chroot/lib/live/config/018-serial_console b/config/includes.chroot/lib/live/config/018-serial_console
new file mode 100755
index 0000000..745b0b0
--- /dev/null
+++ b/config/includes.chroot/lib/live/config/018-serial_console
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+STATEFILE=/var/lib/live/config/serialconsole
+
+Serialconsole ()
+{
+ # Checking that we haven't already run
+ if [ -e ${STATEFILE} ]
+ then
+ return
+ fi
+
+ echo -n " serial console"
+
+ Configure_serialconsole
+}
+
+Configure_serialconsole ()
+{
+ # Note unusual delimiters
+ sed -i -e "s|#\(T0:.*\?/dev/\)\(tty\)\(.*\?/dev/\)\(tty\)\(.*\)|\1\2S0\3\4S0\5|" /etc/inittab
+ init q
+
+ # Creating state file
+ touch ${STATEFILE}
+}
+
+Serialconsole