1#!/bin/bash 2 3set -e 4 5arch=$1 6prog=$2 7 8cd /qemu/init 9cp -f $2 prog 10find . | cpio --create --format='newc' --quiet | gzip > ../initrd.gz 11cd .. 12 13timeout 30s qemu-system-$arch \ 14 -m 1024 \ 15 -nographic \ 16 -kernel kernel \ 17 -initrd initrd.gz \ 18 -append init=/prog > output || true 19 20# remove kernel messages 21tr -d '\r' < output | egrep -v '^\[' 22 23grep PASSED output > /dev/null 24