From d32b2cb572e9f735432346686d50e2fa686e292f Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Tue, 6 Dec 2011 14:36:57 -0500 Subject: [PATCH] ostbuild: Recursively make mount points private This ensures we're not going to mutate any global state. --- src/ostbuild/ostbuild-user-chroot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ostbuild/ostbuild-user-chroot.c b/src/ostbuild/ostbuild-user-chroot.c index ed8d6168..c75654a5 100644 --- a/src/ostbuild/ostbuild-user-chroot.c +++ b/src/ostbuild/ostbuild-user-chroot.c @@ -136,8 +136,8 @@ main (int argc, * totally correct because the targets for our bind mounts may still * be shared, but really, Fedora's sandbox is broken. */ - if (mount ("/", "/", "none", MS_PRIVATE, NULL) < 0) - fatal_errno ("mount(/, MS_PRIVATE)"); + if (mount ("/", "/", "none", MS_PRIVATE | MS_REC, NULL) < 0) + fatal_errno ("mount(/, MS_PRIVATE | MS_REC)"); /* Now let's set up our bind mounts */ for (i = 0; i < after_bind_arg_index; i += 3)