guix/gnu
Ludovic Courtès c06f6db7a4
container: Gracefully report mount errors in the child process.
Fixes <http://bugs.gnu.org/23306>.

* gnu/build/linux-container.scm (run-container): Use 'socketpair'
instead of 'pipe'.  Rename 'in' to 'child' and 'out' to 'parent'.  Send
a 'ready message or an exception argument list from the child to the
parent; adjust the parent accordingly.
* tests/containers.scm ("call-with-container, mnt namespace, wrong bind
mount"): New test.
* tests/guix-environment-container.sh: Add test with
--expose=/does-not-exist.
2016-05-31 00:11:04 +02:00
..
build container: Gracefully report mount errors in the child process. 2016-05-31 00:11:04 +02:00
packages gnu: vapoursynth: Update to 32. 2016-05-30 22:22:26 +03:00
services services: Add urandom-seed-service. 2016-05-28 19:59:31 -04:00
system system: Do not export PS1 in /etc/skel/.bashrc. 2016-05-06 13:25:30 +02:00
tests system: tests: Use 'start-service' to wait for service. 2016-05-08 23:49:44 +02:00
artwork.scm
local.mk gnu: mcrypt: Fix CVE-2012-4409, CVE-2012-4426, CVE-2012-4527. 2016-05-30 21:57:36 +03:00
packages.scm utils: Move combinators to (guix combinators). 2016-05-04 23:35:55 +02:00
services.scm
system.scm system: Add procedures to access user accounts and service names. 2016-05-04 23:35:55 +02:00
tests.scm Add (gnu tests) and (gnu build marionette). 2016-05-04 23:35:55 +02:00