From ac0930c892bc7979b4c9bc2a52e5e844650b025d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 13 Aug 2012 15:27:04 +0200 Subject: namespace: rework namespace support - don't use pivot_root() anymore, just reuse root hierarchy - first create all mounts, then mark them read-only so that we get the right behaviour when people want writable mounts inside of read-only mounts - don't pass invalid combinations of MS_ constants to the kernel --- src/test/test-ns.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/test/test-ns.c') diff --git a/src/test/test-ns.c b/src/test/test-ns.c index 102b005880..b1c759fc20 100644 --- a/src/test/test-ns.c +++ b/src/test/test-ns.c @@ -34,7 +34,7 @@ int main(int argc, char *argv[]) { NULL }; - const char * const readable[] = { + const char * const readonly[] = { "/", "/usr", "/boot", @@ -48,7 +48,8 @@ int main(int argc, char *argv[]) { int r; - if ((r = setup_namespace((char**) writable, (char**) readable, (char**) inaccessible, true, MS_SHARED)) < 0) { + r = setup_namespace((char**) writable, (char**) readonly, (char**) inaccessible, true, 0); + if (r < 0) { log_error("Failed to setup namespace: %s", strerror(-r)); return 1; } -- cgit v1.2.3-54-g00ecf