]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
import-fs: create paren dirs in --direct mode too 20500/head
authorLennart Poettering <lennart@poettering.net>
Fri, 20 Aug 2021 12:22:29 +0000 (14:22 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 20 Aug 2021 19:57:08 +0000 (21:57 +0200)
There's no reason not to create these in advance if they are missing.

src/import/import-fs.c

index 0c0d4705634ef677ee1f181782419d307ad390b2..cacd48fe96e83be86e1b8738a15a58a86c177d30 100644 (file)
@@ -185,10 +185,11 @@ static int import_fs(int argc, char *argv[], void *userdata) {
                 if (r < 0)
                         return log_oom();
 
-                (void) mkdir_parents_label(temp_path, 0700);
                 dest = temp_path;
         }
 
+        (void) mkdir_parents_label(dest, 0700);
+
         progress.limit = (RateLimit) { 200*USEC_PER_MSEC, 1 };
 
         {