summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2012-08-25 12:21:20 +0200
committerDominique Martinet <asmadeus@codewreck.org>2012-08-25 12:21:20 +0200
commitbba7a9061905a127c8ac1202f916d8ec1ed5c870 (patch)
treead5c056fd8b8682a68c30dfed79267ab2f941144
parent728f6fe989c4e0592988066a8fde810481adc0db (diff)
use default even if KVM_BR or KVM_IF is defined but empty
-rwxr-xr-xkvm-wrapper.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index bd75e4c..4815f69 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -470,8 +470,8 @@ function kvm_start_vm ()
[[ -z "${KVM_BR[@]:0:1}" ]] && fail_exit "No KVM_BR defined"
[[ -z "${KVM_IF[@]:0:1}" ]] && fail_exit "No KVM_IF defined"
for i in ${!KVM_MACADDR[@]}; do
- KVM_BR[$i]="${KVM_BR[i]-${KVM_BR[@]:0:1}}"
- KVM_IF[$i]="${KVM_IF[i]-${KVM_IF[@]:0:1}}"
+ KVM_BR[$i]="${KVM_BR[i]:-${KVM_BR[@]:0:1}}"
+ KVM_IF[$i]="${KVM_IF[i]:-${KVM_IF[@]:0:1}}"
KVM_NET_OPT[$i]="${KVM_NET_OPT[i]-${KVM_NET_OPT[@]:0:1}}"
KVM_NET+="-netdev type=tap,id=guest${i},script=$KVM_NET_SCRIPT/kvm-${KVM_BR[i]}-ifup,downscript=$KVM_NET_SCRIPT/kvm-${KVM_BR[i]}-ifdown${KVM_NET_OPT[i]} -device ${KVM_IF[i]},netdev=guest${i},mac=${KVM_MACADDR[i]} "
done