diff options
| author | Simon Rettberg | 2013-08-20 21:12:03 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2013-08-20 21:12:03 +0200 |
| commit | b3bd794b4f4b2d6dcc8f42e871a463facb8786da (patch) | |
| tree | ee73812880b4af4390587b4a536caa4b08ddb0c8 /remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env | |
| parent | Fix /run stuff for the 25th time.... (diff) | |
| download | tm-scripts-b3bd794b4f4b2d6dcc8f42e871a463facb8786da.tar.gz tm-scripts-b3bd794b4f4b2d6dcc8f42e871a463facb8786da.tar.xz tm-scripts-b3bd794b4f4b2d6dcc8f42e871a463facb8786da.zip | |
[vmchooser] Add support for dnbd3 (if servers are specified in config)
Also add fallback if MAC address is not present in config
Diffstat (limited to 'remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env')
| -rwxr-xr-x | remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env b/remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env index 50eace20..4119ad9c 100755 --- a/remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env +++ b/remote/modules/vmchooser/data/opt/openslx/scripts/systemd-vmchooser_env @@ -91,7 +91,11 @@ if grep -q ^flags.*\\\<vmx\\\> /proc/cpuinfo; then fi # write mac -echo "hostmacaddr=${SLX_PXE_MAC}" >> ${VMCHOOSER_CONF_DIR}/virtualization.conf +if [ -n "$SLX_PXE_MAC" ]; then + echo "hostmacaddr=${SLX_PXE_MAC}" >> ${VMCHOOSER_CONF_DIR}/virtualization.conf +else ## Fallback: + echo "hostmacaddr=$(ip a | grep ether | grep -o -E -i '([0-9a-f]{2}:){5}[0-9a-f]{2}' | head -n 1)" >> ${VMCHOOSER_CONF_DIR}/virtualization.conf +fi # ip addr echo "hostip=${SLX_PXE_CLIENT_IP}" >> ${VMCHOOSER_CONF_DIR}/virtualization.conf # hostname |
