diff options
author | Victor Mocanu | 2018-03-28 16:28:14 +0200 |
---|---|---|
committer | Victor Mocanu | 2018-03-28 16:28:14 +0200 |
commit | debc3f06346f30fdbcf6cca66a9553799aa49003 (patch) | |
tree | 19485aa542a0908ee7d5dd43dd0f5e11a922f872 /core/modules/vbox-src/data/opt/openslx/vmchooser/plugins | |
parent | [run-virt] Linux mount scripts: Added forgotten file (diff) | |
download | mltk-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')
2 files changed, 13 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 } diff --git a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc index 224bccde..ec720551 100755 --- a/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc +++ b/core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc @@ -108,6 +108,8 @@ set_hardware_limits() { # TODO: FreeBSD, NetBSD, MacOS*, Solaris, Oracle, ... esac + declare -rg GUESTVRAM=$MAXVRAM + [ "${CPU_CORES}" -gt "{MAXCORES}" ] && CPU_CORES="${MAXCORES}" [ "${VM_MEM}" -gt "${MAXMEM}" ] && VM_MEM="${MAXMEM}" |