Follow-up for
3c0a1b1e70c1fe6e0b6707fab7dc86b1500d0f82
Before this commit, DefaultDependencies=no is set in
mount_add_extras(). However, when generating mount units
from /proc/self/mountinfo, we don't have a unit in memory
yet, and mount_setup_new_unit() doesn't call into
mount_add_extras().
Fixes #32838
if (!m->where)
return 0;
+ if (mount_is_credentials(m))
+ UNIT(m)->default_dependencies = false;
+
/* Adds in all dependencies directly responsible for ordering the mount, as opposed to dependencies
* resulting from the ExecContext and such. */
return r;
}
- if (mount_is_credentials(m))
- u->default_dependencies = false;
-
r = unit_patch_contexts(u);
if (r < 0)
return r;