Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 035ed6bbaad7ecaef44e65b16d4844b5 > files > 2

concordance-0.21-2.1mdv2010.1.src.rpm

Index: concordance-0.21/libconcord/gen_udev_support
===================================================================
--- concordance-0.21/libconcord/gen_udev_support
+++ concordance-0.21/libconcord/gen_udev_support	2010-06-23 07:38:45.840416226 +0300
@@ -64,18 +64,15 @@
     file="$1"
     cat >$file <<END
 # Neat trick so that non-harmony devices don't read through a million rules
-SUBSYSTEM=="usb_device", GOTO="harmony_usb_rules"
-SUBSYSTEM=="usb", GOTO="harmony_usb_rules"
-BUS!="usb", GOTO="harmony_rules_end"
-GOTO="harmony_rules_end"
-LABEL="harmony_usb_rules"
+ACTION!="add|change", GOTO="harmony_rules_end"
+SUBSYSTEM!="usb", GOTO="harmony_rules_end"
+ENV{DEVTYPE}!="usb_device", GOTO="harmony_rules_end"
 END
 }
 
 emit_udev_footer() {
     file="$1"
     cat >>$file <<END
-GOTO="harmony_rules_end"
 LABEL="harmony_rules_end"
 END
 }