]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
test/run-qemu: move -cpu host to kvm args
authorHarald Hoyer <harald@redhat.com>
Tue, 14 Aug 2018 14:31:00 +0000 (16:31 +0200)
committerHarald Hoyer <harald@redhat.com>
Tue, 14 Aug 2018 14:31:22 +0000 (16:31 +0200)
fedora-test.sh
test/run-qemu

index ee506caf17afa386b77d003f61227d4982da2354..146c7f2ffc629014afff2bfd22df37ac9c46801b 100755 (executable)
@@ -36,6 +36,7 @@ dnf -y install --best --allowerasing \
     kernel \
     dhcp-client \
     /usr/bin/qemu-kvm \
+    /usr/bin/qemu-system-$(uname -i) \
     e2fsprogs \
     $NULL
 
index c28de2db4447d5bf03d336c1e7f34643685c20c8..4eb497fff5c606c2dd8e788d3d67a3f189e88b20 100755 (executable)
@@ -4,12 +4,12 @@
 export PATH=/sbin:/bin:/usr/sbin:/usr/bin
 
 [[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS=""
-$(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu "
-[[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS=""
-[[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS=""
-[[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS=""
+$(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu -cpu host"
+[[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS="-cpu host"
+[[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS="-cpu host"
+[[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS="-cpu host"
 [[ -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS=""
-[[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm"
+[[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm -cpu host"
 
 [[ $BIN ]] || {
    echo "Could not find a working KVM or QEMU to test with!" >&2
@@ -31,4 +31,4 @@ if ! [ -f "$VMLINUZ" ]; then
     fi
 fi
 
-exec sudo $BIN $ARGS -kernel $VMLINUZ -cpu host "$@"
+exec sudo $BIN $ARGS -kernel $VMLINUZ "$@"