about summary refs log tree commit diff
path: root/nixos/modules/tasks/network-interfaces-scripted.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-08-30 06:59:27 +0100
committerFranz Pletz <fpletz@fnordicwalking.de>2017-08-30 13:01:47 +0200
commit5d4a54ca4d063174ced97e1e689becf49b7b7cd5 (patch)
treed2e87f6fc0bfa2390d60901dbf0d3b7dcff4db26 /nixos/modules/tasks/network-interfaces-scripted.nix
parent128cdeffd0b801dd36258684e25fcd4ee99015d3 (diff)
downloadnixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar.gz
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar.bz2
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar.lz
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar.xz
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.tar.zst
nixlib-5d4a54ca4d063174ced97e1e689becf49b7b7cd5.zip
network-interfaces-scripted: don't add 'lo' as device dependency
systemd does not create device units for loopback devices,
since they are not physical.
Diffstat (limited to 'nixos/modules/tasks/network-interfaces-scripted.nix')
-rw-r--r--nixos/modules/tasks/network-interfaces-scripted.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix
index f6f104ce7a68..15b36cfcb113 100644
--- a/nixos/modules/tasks/network-interfaces-scripted.nix
+++ b/nixos/modules/tasks/network-interfaces-scripted.nix
@@ -71,7 +71,7 @@ let
              (hasAttr dev cfg.vswitches) ||
              (hasAttr dev cfg.wlanInterfaces)
           then [ "${dev}-netdev.service" ]
-          else optional (dev != null && !config.boot.isContainer) (subsystemDevice dev);
+          else optional (dev != null && dev != "lo" && !config.boot.isContainer) (subsystemDevice dev);
 
         networkLocalCommands = {
           after = [ "network-setup.service" ];