udev-rules: extend the check for conflicting expressions
authorDmitry V. Levin <ldv@strace.io>
Fri, 24 Mar 2023 08:00:00 +0000 (08:00 +0000)
committerDmitry V. Levin <ldv@strace.io>
Mon, 27 Mar 2023 10:00:30 +0000 (10:00 +0000)
commit860e2a11154b4065691c882dcf05af3f5a14485a
tree05e4b820a2853b4654a11e73c0501c00c3db6b40
parentacc1954a03940b34aab4b814248e9ddf7e49a901
udev-rules: extend the check for conflicting expressions

Log an error when a rule line contains the following kind of conflicting
match expressions:

  KEY=="foo*", KEY=="bar*"
src/udev/udev-rules.c
test/units/testsuite-17.11.sh