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
..
2016-04-03 14:19:09 +02:00
2014-03-30 12:02:10 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-04 23:35:55 +02:00
2016-05-31 00:11:04 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2015-11-26 22:35:01 +01:00
2016-05-28 01:07:12 +02:00
2016-05-21 01:35:14 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-21 01:35:14 +02:00
2016-05-24 00:06:01 +02:00
2016-04-03 14:19:09 +02:00
2015-10-19 10:10:47 +02:00
2014-04-22 11:30:58 +02:00
2016-03-08 11:38:46 +01:00
2016-03-02 14:47:07 +01:00
2015-11-23 17:48:35 +01:00
2016-05-31 00:11:04 +02:00
2016-02-12 22:02:06 +01:00
2015-11-11 23:29:20 +01:00
2016-05-21 01:35:14 +02:00
2014-02-21 23:49:52 +01:00
2016-05-24 14:45:18 +02:00
2015-11-11 00:37:50 +01:00
2016-05-27 22:05:34 +02:00
2015-06-10 13:47:58 +02:00
2016-01-29 20:21:53 +03:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-28 18:03:01 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2013-12-20 17:17:42 +01:00
2013-12-20 17:17:42 +01:00
2016-05-24 23:05:28 +02:00
2016-04-03 14:19:09 +02:00
2016-05-24 23:35:28 +02:00
2016-04-03 14:19:09 +02:00
2016-05-06 13:25:30 +02:00
2016-04-03 14:19:09 +02:00
2012-04-19 23:09:55 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-06 13:25:30 +02:00