summary refs log tree commit diff
path: root/nixos/modules/tasks/network-interfaces-scripted.nix
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2014-11-30 01:25:09 -0800
committerWilliam A. Kennington III <william@wkennington.com>2014-11-30 01:25:09 -0800
commit4b9c5ebee6d854b324ced7cb0dbae07e2f73e262 (patch)
treeb24af48e64b19604c9ec6c8bb8a2c85c1003bf5b /nixos/modules/tasks/network-interfaces-scripted.nix
parent9a11132fe558fec8b4ee8d9e6554a135961e3b68 (diff)
downloadnixlib-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.nix4
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;