summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2011-09-24 11:33:21 +0200
committerDominique Martinet <asmadeus@codewreck.org>2011-09-24 11:33:21 +0200
commita5c63b90832cb365e47b3c941f3a076afee26c96 (patch)
treeb7570f717fe5e9448b2d0fdfcf9208b7284a4884
parent34527a0ada33fde2b3fafc0d76b8dbb3772ad109 (diff)
gotta append other disks instead of overwriting...
-rwxr-xr-xkvm-wrapper.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 491b9a6..32ff8e8 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -406,10 +406,10 @@ function kvm_start_vm ()
local KVM_DRIVES=""
KVM_DRIVE_IF="${KVM_DRIVE_IF:-ide}"
[[ -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_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"
local LINUXBOOT=""