network-interfaces-scripted: don't add 'lo' as device dependency

systemd does not create device units for loopback devices,
since they are not physical.

authored by

Jörg Thalheim and committed by
Franz Pletz
5d4a54ca 128cdeff

+1 -1
+1 -1
nixos/modules/tasks/network-interfaces-scripted.nix
··· 71 71 (hasAttr dev cfg.vswitches) || 72 72 (hasAttr dev cfg.wlanInterfaces) 73 73 then [ "${dev}-netdev.service" ] 74 - else optional (dev != null && !config.boot.isContainer) (subsystemDevice dev); 74 + else optional (dev != null && dev != "lo" && !config.boot.isContainer) (subsystemDevice dev); 75 75 76 76 networkLocalCommands = { 77 77 after = [ "network-setup.service" ];