diff options
author | 2016-02-25 13:04:19 -0800 | |
---|---|---|
committer | 2016-02-25 13:04:19 -0800 | |
commit | e113eedd01f8d113251bfdbc28a0e6009cd69bad (patch) | |
tree | b0db98d4783f3e69d6d4e61a0cf164595d35c04a /app-emulation/qemu-init-scripts/files/qemu-init-script | |
parent | Add live-usb image example (diff) | |
download | kvm-tools-e113eedd01f8d113251bfdbc28a0e6009cd69bad.tar.gz kvm-tools-e113eedd01f8d113251bfdbc28a0e6009cd69bad.tar.bz2 kvm-tools-e113eedd01f8d113251bfdbc28a0e6009cd69bad.zip |
Update the binary determination code
Make the new binary configurable.
This allows multiple different vm targets using this same script.
Diffstat (limited to 'app-emulation/qemu-init-scripts/files/qemu-init-script')
-rw-r--r-- | app-emulation/qemu-init-scripts/files/qemu-init-script | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app-emulation/qemu-init-scripts/files/qemu-init-script b/app-emulation/qemu-init-scripts/files/qemu-init-script index 4eeb42b..ff42d78 100644 --- a/app-emulation/qemu-init-scripts/files/qemu-init-script +++ b/app-emulation/qemu-init-scripts/files/qemu-init-script @@ -19,17 +19,17 @@ VM_BINARY= PIDFILE=/run/vm/${SVCNAME}.pid MONITOR=/run/vm/${SVCNAME}.monitor QTAP_FILE=/run/vm/${SVCNAME}.qtap - ENABLE_SDL= discern_vm_binary() { case "$VMTYPE" in kvm) - VM_BINARY=`type -p qemu-kvm` - [ -z "$VM_BINARY" ] && VM_BINARY=`type -p kvm` + VM_BINARY=$(which "qemu-system-${QEMU_TYPE}") + [ -z "$VM_BINARY" ] && eerror "Failed to find the binary for qemu-system-${QEMU_TYPE}" ;; qemu) - VM_BINARY=`type -p qemu` + VM_BINARY=$(which "qemu-${QEMU_TYPE}") + [ -z "$VM_BINARY" ] && eerror "Failed to find the binary for qemu-${QEMU_TYPE}" ;; *) eerror "Failed to discern the binary for $VMTYPE" |