Browse code

allow build_libvirt.sh not to destroy/recreate net

Jesse Andrews authored on 2011/11/02 11:46:17
Showing 1 changed files
... ...
@@ -174,6 +174,7 @@ unmount_images
174 174
 
175 175
 # Network configuration variables
176 176
 GUEST_NETWORK=${GUEST_NETWORK:-1}
177
+GUEST_RECREATE_NET=${GUEST_RECREATE_NET:-yes}
177 178
 
178 179
 GUEST_IP=${GUEST_IP:-192.168.$GUEST_NETWORK.50}
179 180
 GUEST_CIDR=${GUEST_CIDR:-$GUEST_IP/24}
... ...
@@ -194,8 +195,10 @@ cat > $NET_XML <<EOF
194 194
 </network>
195 195
 EOF
196 196
 
197
-virsh net-destroy devstack-$GUEST_NETWORK || true
198
-virsh net-create $VM_DIR/net.xml
197
+if [[ "$GUEST_RECREATE_NET" == "yes" ]]; then
198
+    virsh net-destroy devstack-$GUEST_NETWORK || true
199
+    virsh net-create $VM_DIR/net.xml
200
+fi
199 201
 
200 202
 # libvirt.xml configuration
201 203
 LIBVIRT_XML=$VM_DIR/libvirt.xml