summary refs log tree commit diff
path: root/nixos/modules/tasks
diff options
context:
space:
mode:
authorvolth <volth@webmaster.ms>2018-04-04 13:45:49 +0000
committerGitHub <noreply@github.com>2018-04-04 13:45:49 +0000
commitb9e01e64b7c9f79017a02728c3e3f21fde99deaa (patch)
treed5291c41d710a7694dd6034647a5fee7cabdca12 /nixos/modules/tasks
parent63c6c2dbdc4a63a0a5f4b8eb9642bb9fe69f387e (diff)
downloadnixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar.gz
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar.bz2
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar.lz
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar.xz
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.tar.zst
nixlib-b9e01e64b7c9f79017a02728c3e3f21fde99deaa.zip
network-interfaces.nix: dead code removal
`wlanDeviceUdevScript` is not used below in the text
Diffstat (limited to 'nixos/modules/tasks')
-rw-r--r--nixos/modules/tasks/network-interfaces.nix29
1 files changed, 0 insertions, 29 deletions
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index a2d2eb1c3119..14f9b9567515 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -62,35 +62,6 @@ let
     then mapAttrsToList (n: v: v//{_iName=n;}) (filterAttrs (n: _: n==device) interfaces) ++ mapAttrsToList (n: v: v//{_iName=n;}) (filterAttrs (n: _: n!=device) interfaces)
     else mapAttrsToList (n: v: v // {_iName = n;}) interfaces;
 
-  # udev script that configures a physical wlan device and adds virtual interfaces
-  wlanDeviceUdevScript = device: interfaceList: pkgs.writeScript "wlan-${device}-udev-script" ''
-    #!${pkgs.runtimeShell}
-
-    # Change the wireless phy device to a predictable name.
-    if [ -e "/sys/class/net/${device}/phy80211/name" ]; then
-      ${pkgs.iw}/bin/iw phy `${pkgs.coreutils}/bin/cat /sys/class/net/${device}/phy80211/name` set name ${device} || true
-    fi
-
-    # Crate new, virtual interfaces and configure them at the same time
-    ${flip concatMapStrings (drop 1 interfaceList) (i: ''
-    ${pkgs.iw}/bin/iw dev ${device} interface add ${i._iName} type ${i.type} \
-      ${optionalString (i.type == "mesh" && i.meshID != null) "mesh_id ${i.meshID}"} \
-      ${optionalString (i.type == "monitor" && i.flags != null) "flags ${i.flags}"} \
-      ${optionalString (i.type == "managed" && i.fourAddr != null) "4addr ${if i.fourAddr then "on" else "off"}"} \
-      ${optionalString (i.mac != null) "addr ${i.mac}"}
-    '')}
-
-    # Reconfigure and rename the default interface that already exists
-    ${flip concatMapStrings (take 1 interfaceList) (i: ''
-      ${pkgs.iw}/bin/iw dev ${device} set type ${i.type}
-      ${optionalString (i.type == "mesh" && i.meshID != null) "${pkgs.iw}/bin/iw dev ${device} set meshid ${i.meshID}"}
-      ${optionalString (i.type == "monitor" && i.flags != null) "${pkgs.iw}/bin/iw dev ${device} set monitor ${i.flags}"}
-      ${optionalString (i.type == "managed" && i.fourAddr != null) "${pkgs.iw}/bin/iw dev ${device} set 4addr ${if i.fourAddr then "on" else "off"}"}
-      ${optionalString (i.mac != null) "${pkgs.iproute}/bin/ip link set dev ${device} address ${i.mac}"}
-      ${optionalString (device != i._iName) "${pkgs.iproute}/bin/ip link set dev ${device} name ${i._iName}"}
-    '')}
-  '';
-
   # We must escape interfaces due to the systemd interpretation
   subsystemDevice = interface:
     "sys-subsystem-net-devices-${escapeSystemdPath interface}.device";