summaryrefslogtreecommitdiffstats
path: root/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
diff options
context:
space:
mode:
authorVictor Mocanu2018-03-28 16:28:14 +0200
committerVictor Mocanu2018-03-28 16:28:14 +0200
commitdebc3f06346f30fdbcf6cca66a9553799aa49003 (patch)
tree19485aa542a0908ee7d5dd43dd0f5e11a922f872 /core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc
parent[run-virt] Linux mount scripts: Added forgotten file (diff)
downloadmltk-debc3f06346f30fdbcf6cca66a9553799aa49003.tar.gz
mltk-debc3f06346f30fdbcf6cca66a9553799aa49003.tar.xz
mltk-debc3f06346f30fdbcf6cca66a9553799aa49003.zip
[vbox-src] shared folders and vram ammount + 2Dacceleration set to true
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, 11 insertions, 3 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 91286a41..81943ec6 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
@@ -31,6 +31,14 @@ finalize_machine_config() {
sed -i 's,#OpenSLX_CPU_place_holder,'"${CPU_CORES}"',g' $TMPCONFIG
sed -i 's,#OpenSLX_MEMORY_place_holder,'"${VM_MEM}"',g' $TMPCONFIG
+ # Add a node for the SharedFolder
+ add_node "/VirtualBox/Machine/Hardware" "SharedFolders"
+ add_node \
+ "/VirtualBox/Machine/Hardware/SharedFolders" "SharedFolder" \
+ "name=${HOME_SHARE_NAME}" \
+ "hostPath=${HOME_SHARE_PATH}" \
+ "writable=true" \
+ "autoMount=true"
# Add a HardDisk node for the snapshot
add_node \
"/VirtualBox/Machine/MediaRegistry/HardDisks/HardDisk" "HardDisk" \
@@ -63,6 +71,9 @@ finalize_machine_config() {
'/VirtualBox/Machine/StorageControllers/StorageController/AttachedDevice[@device="1"]' "Image" \
"uuid={${SLX_FLOPPY_UUID}}"
+ # set Virtual Memory value
+ edit_attr "/VirtualBox/Machine/Hardware/Display" "VRAMSize" "${GUESTVRAM}"
+ edit_attr --create "/VirtualBox/Machine/Hardware/Display" "accelerate2DVideo" "true"
# set the MAC address
edit_attr "/VirtualBox/Machine/Hardware/Network/Adapter" "MACAddress" "${VM_VDE_MAC_ADDR}"
@@ -76,9 +87,6 @@ finalize_machine_config() {
edit_attr --create "/VirtualBox/Machine/Hardware/BIOS/IOAPIC" "enabled" "true"
fi
- # TODO fix usb generally, just delete it if present for now ....
- del_node "/VirtualBox/Machine/Hardware/USB"
-
cp $TMPCONFIG /tmp/vbox-last-config
cp $TMPCONFIG $VBOX_MACHINE_CONFIG
}