summaryrefslogtreecommitdiffstats
path: root/core/modules/vbox-src/data
diff options
context:
space:
mode:
authorJonathan Bauer2018-04-16 10:11:59 +0200
committerJonathan Bauer2018-04-16 10:11:59 +0200
commit2a1f6f05e3ed8384e84dd7f464de82ba3fb899d8 (patch)
tree3ed329eee61cf8fa1c053a4998568bcba4d316e2 /core/modules/vbox-src/data
parent[vbox-src] better cpu flag detection (diff)
downloadmltk-2a1f6f05e3ed8384e84dd7f464de82ba3fb899d8.tar.gz
mltk-2a1f6f05e3ed8384e84dd7f464de82ba3fb899d8.tar.xz
mltk-2a1f6f05e3ed8384e84dd7f464de82ba3fb899d8.zip
[vbox-src] properly use generic MAC
Diffstat (limited to 'core/modules/vbox-src/data')
-rwxr-xr-xcore/modules/vbox-src/data/opt/openslx/vmchooser/plugins/virtualbox/includes/finalize_machine_config.inc6
1 files changed, 2 insertions, 4 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 dc092db4..178da0e7 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
@@ -6,9 +6,7 @@ finalize_machine_config() {
VBOX_MACHINE_CONFIG="${VBOX_MACHINES_DIR}/${VM_CLEANNAME}/${VM_CLEANNAME}.xml"
# remove ':' from MAC addr for vbox and generate a VDE (virtual device ethernet)
- # MAC addr from the first one (put in prefix 00DE)
- VM_MAC_ADDR=$(echo ${VM_MAC_ADDR} | sed 's/://g')
- VM_VDE_MAC_ADDR=$(echo ${VM_MAC_ADDR} | sed 's/^..../00DE/g')
+ VM_MAC_ADDR="$(sed 's/://g' <<< ${VM_MAC_ADDR})"
# translate network kinds (nat, bridged, host-only)
# TODO: Server should prepare this in returned xml
@@ -77,7 +75,7 @@ finalize_machine_config() {
fi
# set the MAC address
- set_attr "/VirtualBox/Machine/Hardware/Network/Adapter" "MACAddress" "${VM_VDE_MAC_ADDR}"
+ set_attr "/VirtualBox/Machine/Hardware/Network/Adapter" "MACAddress" "${VM_MAC_ADDR}"
# check if KVM is available and activate it if so
if source /run/hwinfo && [ "${HW_KVM}" = "ENABLED" ]; then