File openct-hald-addon.patch of Package openct

--- etc/openct.hald.in
+++ etc/openct.hald.in
@@ -1,16 +1,7 @@
 #!/bin/bash
 
-PRODUCT="`printf %x/%x/%x $HAL_PROP_USB_VENDOR_ID $HAL_PROP_USB_PRODUCT_ID \
-	$HAL_PROP_USB_DEVICE_REVISION_BCD`"
+PRODUCT="`printf %x/%x/%x $HAL_PROP_USB_DEVICE_VENDOR_ID $HAL_PROP_USB_DEVICE_PRODUCT_ID \
+	$HAL_PROP_USB_DEVICE_DEVICE_REVISION_BCD`"
 
-DEVICE="`printf /dev/bus/usb/%03u/%03u \
-	$HAL_PROP_USB_BUS_NUMBER $HAL_PROP_USB_LINUX_DEVICE_NUMBER`"
-
-if test -e $DEVICE
-then
-	exec @sbindir@/openct-control attach usb:$PRODUCT usb $DEVICE
-fi
-
-DEVICE="`printf /proc/bus/usb/%03u/%03u \
-	$HAL_PROP_USB_BUS_NUMBER $HAL_PROP_USB_LINUX_DEVICE_NUMBER`"
-exec @sbindir@/openct-control attach usb:$PRODUCT usb $DEVICE
+chown @USER@:@GROUP@ $HAL_PROP_LINUX_DEVICE_FILE
+exec @sbindir@/openct-control attach usb:$PRODUCT usb $HAL_PROP_LINUX_DEVICE_FILE
openSUSE Build Service is sponsored by