]> code.ossystems Code Review - openembedded-core.git/commitdiff
init-install-testfs: add grub serial line support
authorCristian Iorga <cristian.iorga@intel.com>
Fri, 20 Jun 2014 15:42:16 +0000 (18:42 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 23 Jun 2014 16:51:22 +0000 (17:51 +0100)
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@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/initrdscripts/files/init-install-testfs.sh

index 116a6b7b58bef440da6b80509fcb0e34e5d42201..6faa233c9f7b10b0fadb3e390a0e73919a787285 100644 (file)
@@ -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