diff options
author | William A. Kennington III <william@wkennington.com> | 2014-11-30 01:25:09 -0800 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2014-11-30 01:25:09 -0800 |
commit | 4b9c5ebee6d854b324ced7cb0dbae07e2f73e262 (patch) | |
tree | b24af48e64b19604c9ec6c8bb8a2c85c1003bf5b /nixos/modules/tasks/network-interfaces-scripted.nix | |
parent | 9a11132fe558fec8b4ee8d9e6554a135961e3b68 (diff) | |
download | nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar.gz nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar.bz2 nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar.lz nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar.xz nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.tar.zst nixlib-4b9c5ebee6d854b324ced7cb0dbae07e2f73e262.zip |
nixos/networking: Fix dependencies for macvlan which should be on bridges
Diffstat (limited to 'nixos/modules/tasks/network-interfaces-scripted.nix')
-rw-r--r-- | nixos/modules/tasks/network-interfaces-scripted.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index 42db6d61b4f1..34f0cbabc3b4 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -180,7 +180,7 @@ in { description = "Bridge Interface ${n}"; wantedBy = [ "network.target" (subsystemDevice n) ]; bindsTo = deps; - after = deps; + after = deps ++ concatMap (i: [ "network-addresses-${i}.service" "network-link-${i}.service" ]) v.interfaces; before = [ "network-interfaces.target" (subsystemDevice n) ]; serviceConfig.Type = "oneshot"; serviceConfig.RemainAfterExit = true; @@ -250,7 +250,7 @@ in { description = "Vlan Interface ${n}"; wantedBy = [ "network.target" (subsystemDevice n) ]; bindsTo = deps; - after = deps ++ concatMap (i: [ "network-addresses-${i}.service" "network-link-${i}.service" ]) v.interfaces; + after = deps; before = [ "network-interfaces.target" (subsystemDevice n) ]; serviceConfig.Type = "oneshot"; serviceConfig.RemainAfterExit = true; |