concordance (0.22-3) 03-attr-syntax-in-udev-rules.diff

Summary

 libconcord/gen_udev_support |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

    
download this patch

Patch contents

From: Mathieu Trudel <mathieu.tl@gmail.com>
Subject: Fix syntax for udev rules; use ATTR as SYSFS is deprecated.
Last-Update: 2010-07-26
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567871

Index: concordance-0.21/libconcord/gen_udev_support
===================================================================
--- concordance-0.21.orig/libconcord/gen_udev_support	2010-07-26 22:51:51.723214716 -0400
+++ concordance-0.21/libconcord/gen_udev_support	2010-07-26 22:53:13.314075387 -0400
@@ -15,7 +15,7 @@
 #
 
 UDEV_POLICY_TEMPLATE='ATTR{idVendor}=="%s", ATTR{idProduct}=="%s", SYMLINK+="harmony-%%k"'
-UDEV_NO_POLICY_TEMPLATE='SYSFS{idVendor}=="%s", SYSFS{idProduct}=="%s", MODE="0660", GROUP="dialout"'
+UDEV_NO_POLICY_TEMPLATE='ATTR{idVendor}=="%s", ATTR{idProduct}=="%s", SYMLINK+="harmony-%%k", GROUP="plugdev"'
 
 HAL_PRE_TEMPLATE='    <match key="usb_device.vendor_id" int="0x%s">'
 HAL_RULE_TEMPLATE='      <match key="usb_device.product_id" int="0x%s">
@@ -66,7 +66,7 @@
 # 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"
+SUBSYSTEMS!="usb", GOTO="harmony_rules_end"
 GOTO="harmony_rules_end"
 LABEL="harmony_usb_rules"
 END