diff options
author | Jonathan Bauer | 2018-04-25 18:54:30 +0200 |
---|---|---|
committer | Jonathan Bauer | 2018-04-25 18:54:30 +0200 |
commit | 4d57760781b469020add1efdbb525e991fabd315 (patch) | |
tree | 06206ee3250f47f31514cec7829d01a9e778523f | |
parent | Merge branch 'master' of git.openslx.org:openslx-ng/mltk (diff) | |
download | mltk-4d57760781b469020add1efdbb525e991fabd315.tar.gz mltk-4d57760781b469020add1efdbb525e991fabd315.tar.xz mltk-4d57760781b469020add1efdbb525e991fabd315.zip |
[vbox] only add floppy controller if missing
-rwxr-xr-x | core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc | 14 |
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" \ |