summaryrefslogtreecommitdiffstats
path: root/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
diff options
context:
space:
mode:
authorJonathan Bauer2018-04-25 18:54:30 +0200
committerJonathan Bauer2018-04-25 18:54:30 +0200
commit4d57760781b469020add1efdbb525e991fabd315 (patch)
tree06206ee3250f47f31514cec7829d01a9e778523f /core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
parentMerge branch 'master' of git.openslx.org:openslx-ng/mltk (diff)
downloadmltk-4d57760781b469020add1efdbb525e991fabd315.tar.gz
mltk-4d57760781b469020add1efdbb525e991fabd315.tar.xz
mltk-4d57760781b469020add1efdbb525e991fabd315.zip
[vbox] only add floppy controller if missing
Diffstat (limited to 'core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc')
-rwxr-xr-xcore/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc14
1 files changed, 8 insertions, 6 deletions
diff --git a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
index 07f7e170..9407116f 100755
--- a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
+++ b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
@@ -34,12 +34,14 @@ setup_disk_image() {
setup_floppies() {
# add storage controller and 2 floppies to it
- add_node \
- "/VirtualBox/Machine/StorageControllers" "StorageController" \
- "name=Floppy" \
- "type=I82078" \
- "PortCount=1" \
- "useHostIOCache=true"
+ if ! node_exists '/VirtualBox/Machine/StorageControllers/StorageController[@name="Floppy"]'; then
+ add_node \
+ "/VirtualBox/Machine/StorageControllers" "StorageController" \
+ "name=Floppy" \
+ "type=I82078" \
+ "PortCount=1" \
+ "useHostIOCache=true"
+ fi
add_node \
'/VirtualBox/Machine/StorageControllers/StorageController[@name="Floppy"]' "AttachedDevice" \
"type=Floppy" \