It's not always possible to map 65536 uids when creating a container as the
root user within another user namespace. This is true when building Guix
within the build daemon's container. By using a uid range of 1 by default,
even as the root user, the tests now pass.
* gnu/build/linux-container.scm (initialize-user-namespace, run-container):
Add 'host-uids' argument.
(call-with-container): Add #:host-uids keyword argument.
* tests/containers.scm ("container-excursion"): Update 'run-container' call.
|
||
|---|---|---|
| .. | ||
| base32.scm | ||
| base64.scm | ||
| build-utils.scm | ||
| builders.scm | ||
| containers.scm | ||
| cpan.scm | ||
| cpio.scm | ||
| derivations.scm | ||
| elpa.scm | ||
| file-systems.scm | ||
| gexp.scm | ||
| gremlin.scm | ||
| guix-archive.sh | ||
| guix-authenticate.sh | ||
| guix-build.sh | ||
| guix-daemon.sh | ||
| guix-download.sh | ||
| guix-environment.sh | ||
| guix-gc.sh | ||
| guix-hash.sh | ||
| guix-lint.sh | ||
| guix-package-net.sh | ||
| guix-package.sh | ||
| guix-register.sh | ||
| guix-system.sh | ||
| hackage.scm | ||
| hash.scm | ||
| lint.scm | ||
| monads.scm | ||
| nar.scm | ||
| packages.scm | ||
| pk-crypto.scm | ||
| pki.scm | ||
| profiles.scm | ||
| publish.scm | ||
| pypi.scm | ||
| records.scm | ||
| sets.scm | ||
| signing-key.pub | ||
| signing-key.sec | ||
| size.scm | ||
| snix.scm | ||
| store.scm | ||
| substitute.scm | ||
| syscalls.scm | ||
| test.drv | ||
| ui.scm | ||
| union.scm | ||
| utils.scm | ||