summaryrefslogtreecommitdiff
path: root/rules/debian/75-persistent-net-generator.rules
diff options
context:
space:
mode:
Diffstat (limited to 'rules/debian/75-persistent-net-generator.rules')
-rw-r--r--rules/debian/75-persistent-net-generator.rules8
1 files changed, 3 insertions, 5 deletions
diff --git a/rules/debian/75-persistent-net-generator.rules b/rules/debian/75-persistent-net-generator.rules
index e8d3b888e0..9fdf106045 100644
--- a/rules/debian/75-persistent-net-generator.rules
+++ b/rules/debian/75-persistent-net-generator.rules
@@ -1,5 +1,5 @@
# These rules generate rules to keep network interface names unchanged
-# across reboots write them to /etc/udev/rules.d/70-persistent-net.rules.
+# across reboots and write them to /etc/udev/rules.d/70-persistent-net.rules.
# variables used to communicate:
# MATCHADDR MAC address used for the match
@@ -16,9 +16,6 @@ SUBSYSTEM!="net", GOTO="persistent_net_generator_end"
# ignore the interface if a name has already been set
NAME=="?*", GOTO="persistent_net_generator_end"
-# ignore interfaces without a driver link like bridges and VLANs
-DRIVERS!="?*", GOTO="persistent_net_generator_end"
-
# device name whitelist
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \
GOTO="persistent_net_generator_end"
@@ -76,8 +73,9 @@ ATTRS{driver}=="?*", \
ENV{COMMENT}="$env{COMMENT} ($attr{driver})"
+# ignore interfaces without a driver link like bridges and VLANs, otherwise
# generate and write the rule
-IMPORT{program}="write_net_rules"
+DRIVERS=="?*", IMPORT{program}="write_net_rules"
# rename the interface if requested
ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}"