sandbox/_sandboxbwrap.py: Bind mount /etc/passwd for bst shell
diff --git a/buildstream/sandbox/_sandboxbwrap.py b/buildstream/sandbox/_sandboxbwrap.py
index bb5bd1f..75250df 100644
--- a/buildstream/sandbox/_sandboxbwrap.py
+++ b/buildstream/sandbox/_sandboxbwrap.py
@@ -138,7 +138,10 @@
# Set UID and GUI
if self.user_ns_available:
bwrap_command += ['--unshare-user']
- if not flags & SandboxFlags.INHERIT_UID:
+ if flags & SandboxFlags.INHERIT_UID:
+ bwrap_command += ['--ro-bind', '/etc/passwd', '/etc/passwd']
+ bwrap_command += ['--ro-bind', '/etc/group', '/etc/group']
+ else:
bwrap_command += ['--uid', '0', '--gid', '0']
# Add the command