X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fmount.c;h=7a1b411c7b67f48f0221db6e43b4a152062aa66f;hp=73a7832430e39facc6d078d19a169bb806451c28;hb=89b1d5e0e49d3b3501e5f3aadcad712290bcd9bf;hpb=814cc562121270e2d5de0630b773792c74990a9c diff --git a/src/core/mount.c b/src/core/mount.c index 73a783243..7a1b411c7 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;