[oe-commits] Randy Witt : sysvinit-inittab: Run ttys on ttys that don' t have tty in the name

git at git.openembedded.org git at git.openembedded.org
Sat Aug 29 12:39:34 UTC 2015


Module: openembedded-core.git
Branch: master
Commit: 4cca92b34defae425929d92671edde621f8a5e80
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4cca92b34defae425929d92671edde621f8a5e80

Author: Randy Witt <randy.e.witt at linux.intel.com>
Date:   Thu Aug 27 19:40:18 2015 -0700

sysvinit-inittab: Run ttys on ttys that don't have tty in the name

On qemuarm64 the second serial port in SERIAL_CONSOLES will be hvc0.
Since that doesn't have tty in the name, a correct label didn't get
added to inittab.

This change makes both names with tty and without work.

Signed-off-by: Randy Witt <randy.e.witt at linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
index e087f0f..49b1326 100644
--- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
+++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
@@ -18,11 +18,12 @@ do_install() {
 	install -d ${D}${sysconfdir}
     install -m 0644 ${WORKDIR}/inittab ${D}${sysconfdir}/inittab
 
+    set -x
     tmp="${SERIAL_CONSOLES}"
     for i in $tmp
     do
 	j=`echo ${i} | sed s/\;/\ /g`
-	label=`echo ${i} | sed -e 's/^.*;tty//' -e 's/;.*//'`
+	label=`echo ${i} | sed -e 's/tty//' -e 's/^.*;//' -e 's/;.*//'`
 	echo "$label:12345:respawn:${base_sbindir}/getty -L ${j}" >> ${D}${sysconfdir}/inittab
     done
 



More information about the Openembedded-commits mailing list