summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2017-02-18 04:54:15 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2017-02-18 13:36:37 +0100
commit741770c99abbd6a165b5a7b0d8206aebba671de7 (patch)
tree5cea72448fe3b00b985dc261799ad0a49c8adfd9 /nixos
parent76a3c30471e57faaa75f4ed957c12f13e9f92d90 (diff)
downloadnixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar.gz
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar.bz2
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar.lz
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar.xz
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.tar.zst
nixlib-741770c99abbd6a165b5a7b0d8206aebba671de7.zip
network-interface service: tuntap ifs have netdev services
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/tasks/network-interfaces-scripted.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix
index cf90f05e8d3a..9264434d8438 100644
--- a/nixos/modules/tasks/network-interfaces-scripted.nix
+++ b/nixos/modules/tasks/network-interfaces-scripted.nix
@@ -49,7 +49,8 @@ in
         deviceDependency = dev:
           # Use systemd service if we manage device creation, else
           # trust udev when not in a container
-          if (hasAttr dev cfg.bridges) ||
+          if (hasAttr dev (filterAttrs (k: v: v.virtual) cfg.interfaces)) ||
+             (hasAttr dev cfg.bridges) ||
              (hasAttr dev cfg.bonds) ||
              (hasAttr dev cfg.macvlans) ||
              (hasAttr dev cfg.sits) ||