/dev/kvm is a char device
authorHarald Hoyer <harald@redhat.com>
Mon, 25 May 2009 09:44:52 +0000 (11:44 +0200)
committerHarald Hoyer <harald@redhat.com>
Mon, 25 May 2009 09:44:52 +0000 (11:44 +0200)
test/run-qemu

index ba614c0..d7f512a 100755 (executable)
@@ -1,11 +1,10 @@
 #!/bin/bash
-
 # Check which virtualization technology to use
 # We prefer kvm, kqemu, userspace in that order.
 [[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS=""
 $(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu "
-[[ -b /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS=""
-[[ -b /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS=""
+[[ -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=""
 
 [[ $BIN ]] || {
    echo "Could not find a working KVM or QEMU to test with!" >&2
@@ -13,5 +12,5 @@ $(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu "
    exit 1
 }
 
-echo "Running $BIN $ARGS"
+echo "Running $BIN $ARGS" "$@"
 $BIN $ARGS "$@"