From: Daniel Lezcano <daniel.lezc...@free.fr> As we defined a path where to mount the rootfs, we can use without ambiguity because it is defined by default at compile time or by the configuration.
Signed-off-by: Daniel Lezcano <dlezc...@fr.ibm.com> --- src/lxc/conf.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/lxc/conf.c b/src/lxc/conf.c index 55eb715..2b8ddf4 100644 --- a/src/lxc/conf.c +++ b/src/lxc/conf.c @@ -582,19 +582,22 @@ static int setup_rootfs_pivot_root(const char *rootfs, const char *pivotdir) static int setup_rootfs(const struct lxc_rootfs *rootfs) { - const char *tmpfs = "/tmp"; + char *mpath = LXCROOTFSMOUNT; if (!rootfs->path) return 0; - if (mount(rootfs->path, tmpfs, "none", MS_BIND|MS_REC, NULL)) { - SYSERROR("failed to mount '%s'->'%s'", rootfs->path, "/tmp"); + if (rootfs->mount) + mpath = rootfs->mount; + + if (mount(rootfs->path, mpath, "none", MS_BIND|MS_REC, NULL)) { + SYSERROR("failed to mount '%s'->'%s'", rootfs->path, mpath); return -1; } - DEBUG("mounted '%s' on '%s'", rootfs->path, tmpfs); + DEBUG("mounted '%s' on '%s'", rootfs->path, mpath); - if (setup_rootfs_pivot_root(tmpfs, rootfs->pivot)) { + if (setup_rootfs_pivot_root(mpath, rootfs->pivot)) { ERROR("failed to pivot_root to '%s'", rootfs->pivot); return -1; } -- 1.6.3.3 ------------------------------------------------------------------------------ _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel