#!/bin/bash

printf "%s" "$*" | grep -q boot

if [ $? -ne 0 ]; then
    exec /usr/libexec/qemu-kvm "$@"
fi

ALLARGS=""

while [ -n "$1" ]; do
	if [ "$1" = "-uuid" ]; then
		shift
	else 
		ALLARGS="$ALLARGS $1"
	fi
	shift
done

exec /usr/libexec/qemu-kvm $ALLARGS \
    -smbios file=/path/to/smbios_0.bin \
    -smbios file=/path/to/smbios_1.bin \
    -acpitable sig=XXXX,oem_id="XXXX",oem_table_id="XXXX",oem_rev=0123456,asl_compiler_id=XXXX,asl_compiler_rev=XXX,data=/path/to/acpitable-without-header.bin.bin \
    -bios bios_in_usr_share_kvm_dir.bin \
    #
