diff options
author | Jürg Billeter <j@bitron.ch> | 2018-02-08 07:38:43 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2018-02-26 10:10:34 +0100 |
commit | 1912d0e4b80adf2a86869f8099838f38e7407d56 (patch) | |
tree | 7562870a3d8d99259f5cf82ab832137395a241aa | |
parent | 66956d2065cb1ca9ff2aca2fcb2d558f12365ea4 (diff) | |
download | buildstream-juerg/gnome.tar.gz |
sandbox/_sandboxbwrap.py: Bind mount /etc/resolv.conf for bst shelljuerg/gnome
Fixes #241
-rw-r--r-- | buildstream/sandbox/_sandboxbwrap.py | 4 |
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'] |