From: Daan De Meyer Date: Wed, 12 Oct 2022 12:40:29 +0000 (+0200) Subject: repart: Skip partition_populate_directory() if no sources are provided X-Git-Tag: v253-rc1~520^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a99f964ff76e3a81c415e1d1ad06ed57fe44db9;p=thirdparty%2Fsystemd.git repart: Skip partition_populate_directory() if no sources are provided --- diff --git a/src/partition/repart.c b/src/partition/repart.c index 6f4da2c6b5f..494a3100b78 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -3627,6 +3627,11 @@ static int partition_populate_directory(Partition *p, const Set *denylist, char assert(ret); + if ((strv_isempty(p->copy_files) && strv_isempty(p->make_directories))) { + *ret = NULL; + return 0; + } + r = mkdtemp_malloc("/var/tmp/repart-XXXXXX", &root); if (r < 0) return log_error_errno(r, "Failed to create temporary directory: %m");