]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
install: when we encounter a transient/generated unit while presetting all, skip... 7360/head
authorLennart Poettering <lennart@poettering.net>
Thu, 16 Nov 2017 11:30:33 +0000 (12:30 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 17 Nov 2017 10:28:17 +0000 (11:28 +0100)
Fixes: #7100
src/shared/install.c

index 5516799e6ba65e91afaf1755cd39069335738fc4..99761f99da7557bc08688372e834a2eaf6677ade 100644 (file)
@@ -3121,6 +3121,8 @@ int unit_file_preset_all(
                         else if (r == -ENOLINK)
                                 r = unit_file_changes_add(changes, n_changes,
                                                           UNIT_FILE_IS_DANGLING, de->d_name, NULL);
+                        else if (r == -EADDRNOTAVAIL) /* Ignore generated/transient units when applying preset */
+                                continue;
                         if (r < 0)
                                 return r;
                 }