Otherwise trying to create an unprivileged container just after installing LXC fails with following;
lxc_container: lxccontainer.c: do_create_container_dir: 772 No such file or directory - failed to create container path /home/caglar/.local/share/lxc/rubik $ ./create 2015/05/12 14:37:19 Creating container... lxc_container: lxccontainer.c: do_create_container_dir: 772 No such file or directory - failed to create container path /home/caglar/.local/share/lxc/rubik 2015/05/12 14:37:19 ERROR: creating the container failed Signed-off-by: S.Çağlar Onur <cag...@10ur.org> --- src/lxc/lxccontainer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index e8bade3..b0c33cc 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -850,7 +850,7 @@ static int do_create_container_dir(const char *path, struct lxc_conf *conf) int ret = -1, lasterr; char *p = alloca(strlen(path)+1); mode_t mask = umask(0002); - ret = mkdir(path, 0770); + ret = mkdir_p(path, 0770); lasterr = errno; umask(mask); errno = lasterr; -- 2.1.4 _______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel