From 78633423cd0f30dc26bb00010137ca4f21b9a137 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 25 May 2018 15:43:59 +0200 Subject: [PATCH] tools: fix lxc-create with global config value Signed-off-by: Christian Brauner --- src/lxc/tools/lxc_create.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lxc/tools/lxc_create.c b/src/lxc/tools/lxc_create.c index 78c15ee05..dba252112 100644 --- a/src/lxc/tools/lxc_create.c +++ b/src/lxc/tools/lxc_create.c @@ -268,9 +268,12 @@ int main(int argc, char *argv[]) } if (geteuid()) { - if (mkdir_p(my_args.lxcpath[0], 0755)) { + if (!my_args.lxcpath[0]) + my_args.lxcpath[0] = lxc_get_global_config_item("lxc.lxcpath"); + + if (mkdir_p(my_args.lxcpath[0], 0755)) exit(EXIT_FAILURE); - } + if (access(my_args.lxcpath[0], O_RDONLY) < 0) { fprintf(stderr, "You lack access to %s\n", my_args.lxcpath[0]); exit(EXIT_FAILURE); -- 2.47.2