aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rwxr-xr-xfake-client-setup-mounts.sh5
2 files changed, 2 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index f2d057e..2b179a2 100644
--- a/Makefile
+++ b/Makefile
@@ -61,8 +61,7 @@ enter-container: pidfile
/run/current-system/profile/bin/bash --login
fake-client: fake-client-setup-mounts.sh hosts
- unshare --map-root-user --mount ./$< \
- "$${SHELL:-/bin/sh}" "$$(id -ru)" "$$(id -rg)"
+ unshare --map-root-user --mount ./$< "$${SHELL:-/bin/sh}"
install: container.scm sdists
cp guix-container.sh /etc/init.d/guix-container
diff --git a/fake-client-setup-mounts.sh b/fake-client-setup-mounts.sh
index c00a0e5..9ad1e76 100755
--- a/fake-client-setup-mounts.sh
+++ b/fake-client-setup-mounts.sh
@@ -9,10 +9,7 @@
set -e
SHELL_TO_USE="$1"
-USER_ID_TO_USE="$2"
-GROUP_ID_TO_USE="$3"
mount --bind hosts /etc/hosts;
mount -t tmpfs dummy /var/run/nscd 2>/dev/null || true;
-unshare --map-user="$USER_ID_TO_USE" --map-group="$GROUP_ID_TO_USE" \
- "$SHELL_TO_USE"
+unshare "$SHELL_TO_USE"