summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Yan <tom.ty89@gmail.com>2021-08-31 20:48:51 +0800
committerTom Yan <tom.ty89@gmail.com>2021-09-02 00:38:25 +0800
commit3b78db59d05dd5393e276aa69af9e7fb00bffd53 (patch)
treebac80ff9627c1eef729018f01fe5c825a7094e8d
parent50dbb118c98b0885f2c95b37f41974e2d51e1d45 (diff)
downloadsystemd-3b78db59d05dd5393e276aa69af9e7fb00bffd53.tar.gz
fstab-generator: also order noauto or automount mount units before "post" target units
The ordering should not prevent noauto or automount from working as expected, and we do not want them to be stopped too early if they are active.
-rw-r--r--src/fstab-generator/fstab-generator.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
index 8a4340c5ba..fd7fc30da3 100644
--- a/src/fstab-generator/fstab-generator.c
+++ b/src/fstab-generator/fstab-generator.c
@@ -434,8 +434,7 @@ 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) &&
- !FLAGS_SET(flags, MOUNT_NOFAIL))
+ if (post && !FLAGS_SET(flags, MOUNT_NOFAIL))
fprintf(f, "Before=%s\n", post);
if (passno != 0) {