From: Evegeny Vereshchagin Date: Fri, 9 Mar 2018 01:10:42 +0000 (+0000) Subject: tests: make / private after creating a mount namespace X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c3227cc7ba5a8e27e35cb966ec1a1eda304d0316;p=elogind.git tests: make / private after creating a mount namespace so that the test never affects the root namespace. (cherry picked from commit c58fd466a313a1f93df1792822e358c67990bcdf) --- diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c index 40b5c407c..d6821f83e 100644 --- a/src/test/test-process-util.c +++ b/src/test/test-process-util.c @@ -201,6 +201,8 @@ static void test_get_process_cmdline_harder(void) { assert_se(pid == 0); assert_se(unshare(CLONE_NEWNS) >= 0); + assert_se(mount(NULL, "/", NULL, MS_PRIVATE|MS_REC, NULL) >= 0); + fd = mkostemp(path, O_CLOEXEC); assert_se(fd >= 0);