summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildstream/sandbox/_sandboxbwrap.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/buildstream/sandbox/_sandboxbwrap.py b/buildstream/sandbox/_sandboxbwrap.py
index 75250df1d..cca597aa2 100644
--- a/buildstream/sandbox/_sandboxbwrap.py
+++ b/buildstream/sandbox/_sandboxbwrap.py
@@ -96,7 +96,9 @@ class SandboxBwrap(Sandbox):
# complete, root is remounted as RO
bwrap_command += ["--bind", root_mount_source, "/"]
- if not flags & SandboxFlags.NETWORK_ENABLED:
+ if flags & SandboxFlags.NETWORK_ENABLED:
+ bwrap_command += ['--ro-bind', '/etc/resolv.conf', '/etc/resolv.conf']
+ else:
bwrap_command += ['--unshare-net']
bwrap_command += ['--unshare-uts', '--hostname', 'buildstream']
bwrap_command += ['--unshare-ipc']