X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fcommand.c;h=1a9bebb634fa4b4b26865d22df59e901a0f045d0;hp=1a50264b3c4c100b6d0c6f467ccc3e06a4c5faa1;hb=80e15757879c4cf21e0511c62e57c19efb4aab63;hpb=9d6de016ccd932c18001c08c371bf83c6dbff8f0 diff --git a/daemon/command.c b/daemon/command.c index 1a50264..1a9bebb 100644 --- a/daemon/command.c +++ b/daemon/command.c @@ -53,11 +53,11 @@ do_command (char * const * const argv) * We deliberately allow these commands to fail silently, BUT * if a mount fails, don't unmount the corresponding mount. */ - r = command (NULL, NULL, "mount", "--bind", "/dev", "/sysroot/dev", NULL); + r = command (NULL, NULL, "mount", "--rbind", "/dev", "/sysroot/dev", NULL); dev_ok = r != -1; - r = command (NULL, NULL, "mount", "--bind", "/proc", "/sysroot/proc", NULL); + r = command (NULL, NULL, "mount", "--rbind", "/proc", "/sysroot/proc", NULL); proc_ok = r != -1; - r = command (NULL, NULL, "mount", "--bind", "/sys", "/sysroot/sys", NULL); + r = command (NULL, NULL, "mount", "--rbind", "/sys", "/sysroot/sys", NULL); sys_ok = r != -1; CHROOT_IN;