]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
generator: don't generate device dependencies for extrinsic mounts
authorFranck Bui <fbui@suse.com>
Mon, 30 Mar 2020 08:47:31 +0000 (10:47 +0200)
committerFranck Bui <fbui@suse.com>
Wed, 1 Apr 2020 15:30:34 +0000 (17:30 +0200)
Stop generating device dependencies for extrinsic mounts: we already exclude
extrinsic mounts from the usual start-up and shutdown dependencies but some
extra deps added by generator_write_device_deps() were remaining.

src/shared/generator.c

index acdd0096f1419391bae148a8a041928b4a8cd822..04d2f86a4a3e32dc1843b285a33bb619244a3be7 100644 (file)
@@ -260,6 +260,9 @@ int generator_write_device_deps(
         _cleanup_free_ char *node = NULL, *unit = NULL;
         int r;
 
+        if (fstab_is_extrinsic(where, opts))
+                return 0;
+
         if (!fstab_test_option(opts, "_netdev\0"))
                 return 0;