summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2011-09-17 10:41:04 +0200
committerDominique Martinet <asmadeus@codewreck.org>2011-09-17 10:41:04 +0200
commit67b33515f708afd310d124491777d8e7eb41861b (patch)
tree9becc77bedfcb84c1ad61b126f9f8437337dc26c
parentea22af3f3cb2d833ca0fce1654260318c98ea3fc (diff)
changed to qemu-kvm new device syntax. WARNING: it WILL break your vm config!
-rwxr-xr-xkvm-wrapper.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 4e84252..a78ad83 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -403,10 +403,10 @@ function kvm_start_vm ()
# Build KVM Drives (hdd, cdrom) parameters
local KVM_DRIVES=""
KVM_DRIVE_IF="${KVM_DRIVE_IF:-ide}"
- [[ -n "$KVM_DISK1" ]] && KVM_DRIVES="$KVM_DRIVES -drive file=\"$KVM_DISK1\",if=$KVM_DRIVE_IF"
- [[ -n "$KVM_DISK2" ]] && KVM_DRIVES="$KVM_DRIVES -drive file=\"$KVM_DISK2\",if=$KVM_DRIVE_IF"
- [[ -n "$KVM_DISK3" ]] && KVM_DRIVES="$KVM_DRIVES -drive file=\"$KVM_DISK3\",if=$KVM_DRIVE_IF"
- [[ -n "$KVM_DISK4" ]] && KVM_DRIVES="$KVM_DRIVES -drive file=\"$KVM_DISK4\",if=$KVM_DRIVE_IF"
+ [[ -n "$KVM_DISK1" ]] && KVM_DRIVES="-drive if=none,id=disk1,file=\"$KVM_DISK1\"$KVM_DRIVE_OPT -device $KVM_DRIVE_IF,drive=disk1"
+ [[ -n "$KVM_DISK2" ]] && KVM_DRIVES="-drive if=none,id=disk2,file=\"$KVM_DISK2\"$KVM_DRIVE_OPT -device $KVM_DRIVE_IF,drive=disk2"
+ [[ -n "$KVM_DISK3" ]] && KVM_DRIVES="-drive if=none,id=disk3,file=\"$KVM_DISK3\"$KVM_DRIVE_OPT -device $KVM_DRIVE_IF,drive=disk3"
+ [[ -n "$KVM_DISK4" ]] && KVM_DRIVES="-drive if=none,id=disk4,file=\"$KVM_DISK4\"$KVM_DRIVE_OPT -device $KVM_DRIVE_IF,drive=disk4"
[[ -n "$KVM_CDROM" ]] && KVM_DRIVES="$KVM_DRIVES -cdrom \"$KVM_CDROM\""
[[ "$KVM_DRIVES" == "" ]] && [[ "$KVM_BOOTDEVICE" != "n" ]] && fail_exit "Your VM $VM_NAME should at least use one cdrom or harddisk drive !\nPlease check your conf file :\n$VM_DESCRIPTOR"
@@ -425,7 +425,7 @@ function kvm_start_vm ()
[[ "$KVM_NETWORK_MODEL" = "vhost_net" ]] \
&& KVM_NET="-netdev type=tap,id=guest0,script=$KVM_NET_SCRIPT-ifup,downscript=$KVM_NET_SCRIPT-ifdown,vhost=on -device virtio-net-pci,netdev=guest0,mac=$KVM_MACADDRESS" \
- || KVM_NET="-net nic,model=$KVM_NETWORK_MODEL,macaddr=$KVM_MACADDRESS -net tap,script=$KVM_NET_SCRIPT-ifup,downscript=$KVM_NET_SCRIPT-ifdown"
+ || KVM_NET="-netdev type=tap,id=guest0,script=$KVM_NET_SCRIPT-ifup,downscript=$KVM_NET_SCRIPT-ifdown -device $KVM_NETWORK_MODEL,netdev=guest0,mac=$KVM_MACADDRESS" \
# Monitor/serial devices
KVM_MONITORDEV="-monitor unix:$MONITOR_FILE,server,nowait"