]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
fstab-generator: Respect nofail when ordering
authorVladimir Panteleev <git@cy.md>
Tue, 17 Aug 2021 18:30:29 +0000 (18:30 +0000)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Aug 2021 07:00:49 +0000 (16:00 +0900)
src/fstab-generator/fstab-generator.c

index bae67be09f1434929b60d87f4833b5a7d09028c8..8a4340c5ba9290d0e5571f34855ee72a77efe3f4 100644 (file)
@@ -434,7 +434,8 @@ static int add_mount(
 
         /* Order the mount unit we generate relative to the post unit, so that DefaultDependencies= on the
          * target unit won't affect us. */
-        if (post && !FLAGS_SET(flags, MOUNT_AUTOMOUNT) && !FLAGS_SET(flags, MOUNT_NOAUTO))
+        if (post && !FLAGS_SET(flags, MOUNT_AUTOMOUNT) && !FLAGS_SET(flags, MOUNT_NOAUTO) &&
+            !FLAGS_SET(flags, MOUNT_NOFAIL))
                 fprintf(f, "Before=%s\n", post);
 
         if (passno != 0) {