From 219228805a4d5d822894c8f6c2526e1b9a8609ff Mon Sep 17 00:00:00 2001 From: Cristian Iorga Date: Fri, 20 Jun 2014 18:42:16 +0300 Subject: 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 Signed-off-by: Richard Purdie --- 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 116a6b7b58..6faa233c9f 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 -- cgit 1.2.3-korg