#!/bin/bash QEMU_ARGS="-M powernv -nographic -device ipmi-bmc-sim,id=bmc0 -device isa-ipmi-bt,bmc=bmc0,irq=10" if [ -z "$QEMU_BIN" ]; then QEMU_BIN="qemu-system-ppc64" fi if [ ! $(command -v $QEMU_BIN) ]; then echo "Could not find executable QEMU_BIN ($QEMU_BIN). Skipping hello_world test"; exit 0; fi if [ -n "$KERNEL" ]; then echo 'Please rebuild skiboot without KERNEL set. Skipping hello_world test'; exit 0; fi if [ ! $(command -v expect) ]; then echo 'Could not find expect binary. Skipping hello_world test'; exit 0; fi export SKIBOOT_ZIMAGE=$(pwd)/test/hello_world/hello_kernel/hello_kernel t=$(mktemp) || exit 1 trap "rm -f -- '$t'" EXIT ( cat <&1 > $t r=$? if [ $r != 0 ]; then cat $t exit $r fi rm -f -- "$t" trap - EXIT exit 0;