mirror of
https://github.com/systemd/systemd.git
synced 2025-01-13 17:18:18 +03:00
mount: simplify mount_needs_network check
This commit is contained in:
parent
affc3d8343
commit
9d05dd2e1e
@ -1441,17 +1441,13 @@ static int mount_add_one(
|
||||
}
|
||||
}
|
||||
|
||||
if (m->running_as == SYSTEMD_SYSTEM) {
|
||||
const char* target;
|
||||
|
||||
target = mount_needs_network(options, fstype) ? SPECIAL_REMOTE_FS_TARGET : NULL;
|
||||
if (m->running_as == SYSTEMD_SYSTEM &&
|
||||
mount_needs_network(options, fstype)) {
|
||||
/* _netdev option may have shown up late, or on a
|
||||
* remount. Add remote-fs dependencies, even though
|
||||
* local-fs ones may already be there */
|
||||
if (target) {
|
||||
unit_add_dependency_by_name(u, UNIT_BEFORE, target, NULL, true);
|
||||
load_extras = true;
|
||||
}
|
||||
* local-fs ones may already be there. */
|
||||
unit_add_dependency_by_name(u, UNIT_BEFORE, SPECIAL_REMOTE_FS_TARGET, NULL, true);
|
||||
load_extras = true;
|
||||
}
|
||||
|
||||
if (u->load_state == UNIT_NOT_FOUND) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user