diff options
-rw-r--r-- | src/core/mount.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/mount.c b/src/core/mount.c index 73a7832430..7a1b411c7b 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -1501,6 +1501,14 @@ static int mount_add_one( goto fail; } + r = unit_add_dependency_by_name(u, UNIT_BEFORE, SPECIAL_LOCAL_FS_TARGET, NULL, true); + if (r < 0) + goto fail; + + r = unit_add_dependency_by_name(u, UNIT_CONFLICTS, SPECIAL_UMOUNT_TARGET, NULL, true); + if (r < 0) + goto fail; + unit_add_to_load_queue(u); } else { delete = false; |