summaryrefslogtreecommitdiffstats
path: root/core/modules/dnbd3-proxy-mode
diff options
context:
space:
mode:
authorSimon Rettberg2022-12-15 15:43:41 +0100
committerSimon Rettberg2022-12-15 15:43:41 +0100
commit1d7942e8ffdbb649d975e38dbbf282d28d87d902 (patch)
tree0cc7c2748086a85dadc397f7971b2da9dd01f4af /core/modules/dnbd3-proxy-mode
parent[bwlp-stage4-tweaks] Move common files from rfs-stage32 to own module (diff)
downloadmltk-1d7942e8ffdbb649d975e38dbbf282d28d87d902.tar.gz
mltk-1d7942e8ffdbb649d975e38dbbf282d28d87d902.tar.xz
mltk-1d7942e8ffdbb649d975e38dbbf282d28d87d902.zip
[dnbd3-proxy-mode/run-virt] Firewall: Whitelist dnbd3-servers if local caching is enabled
We patch the config to say 127.0.0.1 is the only dnbd3 server, discarding the actually configured servers. This breaks the automatic whitelisting of the dnbd3 servers/proxies if a vm/course has firewalling enabled.
Diffstat (limited to 'core/modules/dnbd3-proxy-mode')
-rwxr-xr-xcore/modules/dnbd3-proxy-mode/data/opt/openslx/scripts/systemd-setup_dnbd3_proxy2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/modules/dnbd3-proxy-mode/data/opt/openslx/scripts/systemd-setup_dnbd3_proxy b/core/modules/dnbd3-proxy-mode/data/opt/openslx/scripts/systemd-setup_dnbd3_proxy
index 6cadf63d..04cc9ba4 100755
--- a/core/modules/dnbd3-proxy-mode/data/opt/openslx/scripts/systemd-setup_dnbd3_proxy
+++ b/core/modules/dnbd3-proxy-mode/data/opt/openslx/scripts/systemd-setup_dnbd3_proxy
@@ -150,7 +150,7 @@ if [ -n "$islocal" ]; then
# Use DNBD3 servers from openslx config and then patch it to say localhost
add_alt_server '-' ${SLX_DNBD3_SERVERS}
- sed -i "s/^SLX_DNBD3_SERVERS=.*$/SLX_DNBD3_SERVERS='127.0.0.1'/" '/opt/openslx/config'
+ sed -i "s/^SLX_DNBD3_SERVERS=.*$/SLX_DNBD3_SERVERS='127.0.0.1'/;s/^SLX_DNBD3_FALLBACK=.*$/SLX_DNBD3_FALLBACK='${SLX_DNBD3_SERVERS} ${SLX_DNBD3_FALLBACK}'/" '/opt/openslx/config'
else