]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tools: fix lxc-create with global config value 2352/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 25 May 2018 13:43:59 +0000 (15:43 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 25 May 2018 13:43:59 +0000 (15:43 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/tools/lxc_create.c

index 78c15ee05ac373132e13d1a1ed693bd4287c83c2..dba252112df2bb413f536a267a65f7f0d0907b89 100644 (file)
@@ -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);