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

index ef306f5da82a3024ab52de06cc9d556f14dd11bc..5aad38052e606fcd32901549197341154a8976e8 100644 (file)
@@ -255,9 +255,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);