[oe-commits] Cristian Iorga : init-install-testfs: add grub serial line support

git at git.openembedded.org git at git.openembedded.org
Tue Jun 24 10:06:04 UTC 2014


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

Author: Cristian Iorga <cristian.iorga at intel.com>
Date:   Fri Jun 20 18:42:16 2014 +0300

init-install-testfs: add grub serial line support

For automated hardware testing, boot process control
via serial interface is needed. As such, in grub, serial
line support is added upon testmaster image install.

Also add a specific timeout to automatically start
the master image upon start of testing phase.

Tested on multiple hardware targets without issues.

Signed-off-by: Cristian Iorga <cristian.iorga at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/recipes-core/initrdscripts/files/init-install-testfs.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-core/initrdscripts/files/init-install-testfs.sh b/meta/recipes-core/initrdscripts/files/init-install-testfs.sh
index 116a6b7..6faa233 100644
--- a/meta/recipes-core/initrdscripts/files/init-install-testfs.sh
+++ b/meta/recipes-core/initrdscripts/files/init-install-testfs.sh
@@ -172,6 +172,11 @@ if [ -f /etc/grub.d/00_header ] ; then
     GRUBCFG="/boot/grub/grub.cfg"
     mkdir -p $(dirname $GRUBCFG)
     cat >$GRUBCFG <<_EOF 
+serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1
+terminal_input --append  serial
+terminal_output --append serial
+set timeout_style=hidden
+set timeout=5
 menuentry "Linux" {
     set root=(hd0,1)
     linux /vmlinuz root=$rootfs $rootwait rw $5 $3 $4 quiet



More information about the Openembedded-commits mailing list