1
0
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:
Zbigniew Jędrzejewski-Szmek 2014-11-28 01:50:05 -05:00
parent affc3d8343
commit 9d05dd2e1e

View File

@ -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) {