guix-devel/gnu/build
David Thompson 831bc1468e build: container: Add #:host-uids argument to call-with-container.
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.
2015-08-08 14:04:13 -04:00
..
activation.scm system: activate-ptrace-attach: Handle kernels without YAMA support. 2015-05-09 13:14:31 -04:00
file-systems.scm build: file-systems: Allow for bind mounting regular files. 2015-08-08 14:04:00 -04:00
install.scm install: Turn off deduplication for the binary tarball. 2015-06-18 00:25:48 +02:00
linux-boot.scm gnu: linux-boot: Remove outdated and misleading comment. 2015-05-24 00:26:12 +02:00
linux-container.scm build: container: Add #:host-uids argument to call-with-container. 2015-08-08 14:04:13 -04:00
linux-initrd.scm linux-initrd: Produce cpio archives with zeroed timestamps, etc. 2015-06-24 18:05:03 +02:00
linux-modules.scm linux-modules: Correctly propagate error code from 'init_module'. 2014-11-28 15:08:56 +01:00
vm.scm vm: Make the list of partitions to build a parameter. 2015-07-26 00:57:44 +02:00