diff options
author | Jonathan Bauer | 2018-04-13 18:13:25 +0200 |
---|---|---|
committer | Jonathan Bauer | 2018-04-13 18:13:25 +0200 |
commit | 0ed5e3423df24d5edac94288538033b7763f6dbc (patch) | |
tree | 6c2830b01ebccfb9ab1309881732c08a9f8de514 /core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc | |
parent | [run-virt] error msg for missing plugin dir (diff) | |
download | mltk-0ed5e3423df24d5edac94288538033b7763f6dbc.tar.gz mltk-0ed5e3423df24d5edac94288538033b7763f6dbc.tar.xz mltk-0ed5e3423df24d5edac94288538033b7763f6dbc.zip |
[vbox-src] more vbox plugin fixes
* use HW_CORES from /run/hwinfo
* add usb attach script [WIP]
* udev rule to trigger attach script when usb is connected
* edit_attr -> set_attr now always creating missing nodes/attributes
...and prolly more I cant think of now ...
Diffstat (limited to 'core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc')
-rwxr-xr-x | core/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/guest_hardware_limits.inc | 8 |
1 files changed, 7 insertions, 1 deletions
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 ec720551..def5280c 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 @@ -110,8 +110,14 @@ set_hardware_limits() { declare -rg GUESTVRAM=$MAXVRAM + # check /run/hwinfo for CORE not THREADS + # vbox seems to only want maximum cores = number of + # physical cores of the cpu, so use that + if [ -e /run/hwinfo ]; then + . /run/hwinfo + notempty HW_CORES && CPU_CORES="$HW_CORES" + fi [ "${CPU_CORES}" -gt "{MAXCORES}" ] && CPU_CORES="${MAXCORES}" - [ "${VM_MEM}" -gt "${MAXMEM}" ] && VM_MEM="${MAXMEM}" return 0 |