nixos/udev: fix outdated udev rules for network devices
Udev changed its internal naming, so this rule file no longer applied correctly. Therefore some properties such as network driver no longer matched in systemd-networkd. After updating we have more properties in systemd-networkd: $ sudo networkctl status wlp3s0 ... Driver: iwlwifi ... To prevent this in future, the file is no copied from systemd directly
This commit is contained in:
parent
ad26bfd316
commit
71cce26342
@ -1,13 +0,0 @@
|
|||||||
# Copied from systemd 203.
|
|
||||||
ACTION=="remove", GOTO="net_name_slot_end"
|
|
||||||
SUBSYSTEM!="net", GOTO="net_name_slot_end"
|
|
||||||
NAME!="", GOTO="net_name_slot_end"
|
|
||||||
|
|
||||||
IMPORT{cmdline}="net.ifnames"
|
|
||||||
ENV{net.ifnames}=="0", GOTO="net_name_slot_end"
|
|
||||||
|
|
||||||
NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
|
|
||||||
NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
|
|
||||||
NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
|
|
||||||
|
|
||||||
LABEL="net_name_slot_end"
|
|
@ -119,7 +119,7 @@ let
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
${optionalString config.networking.usePredictableInterfaceNames ''
|
${optionalString config.networking.usePredictableInterfaceNames ''
|
||||||
cp ${./80-net-setup-link.rules} $out/80-net-setup-link.rules
|
cp ${udev}/lib/udev/rules.d/80-net-setup-link.rules $out/80-net-setup-link.rules
|
||||||
''}
|
''}
|
||||||
|
|
||||||
# If auto-configuration is disabled, then remove
|
# If auto-configuration is disabled, then remove
|
||||||
|
Loading…
Reference in New Issue
Block a user