chiark / gitweb /
libudev: monitor - do not mangle DEVLINKS property
[elogind.git] / extras / rule_generator / write_net_rules
index 322398bce4b3b277a8910df2e1f32e10a7a6c134..d1086f086ee998cd16d6937bfec56cd003fa87ed 100644 (file)
@@ -15,6 +15,7 @@
 # variables used to communicate:
 #   MATCHADDR             MAC address used for the match
 #   MATCHID               bus_id used for the match
+#   MATCHDEVID            dev_id used for the match
 #   MATCHDRV              driver name used for the match
 #   MATCHIFTYPE           interface type match
 #   COMMENT               comment to add to the generated rule
@@ -78,6 +79,10 @@ if [ "$MATCHDRV" ]; then
        match="$match, DRIVERS==\"$MATCHDRV\""
 fi
 
+if [ "$MATCHDEVID" ]; then
+       match="$match, ATTR{dev_id}==\"$MATCHDEVID\""
+fi
+
 if [ "$MATCHID" ]; then
        match="$match, KERNELS==\"$MATCHID\""
 fi