We've moved ACL handling into HAL proper with hal-0.5.9-0.git20070218. So this file and the associated binaries should be removed /usr/share/hal/fdi/policy/20thirdparty/90-gphoto-camera-policy.fdi Thanks.
Happily removed.
Thanks - but you removed a bit too much; this file /usr/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi is still needed since it's used to classify USB interfaces as being cameras. Without this HAL won't know the USB device is a camera. Thanks.
I meant /usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi of course.
10-camera-libgphoto2.fdi is now added back.
Today, there are 2 problems with gphoto2 and acl-management in Fedora 8. First, the hal-rule for "main usb devices" into /usr/share/hal/fdi/policy/10osvendor/20-acl-management.fdi begin at line 61 will not match. My Device (Canon PowerShot S45) returns info.subsystem = 'usb_device' (string). Is the rule <match key="info.subsystem" contains="usb"> better at this line?? The second problem is the fdi-information file into gphoto2-package. Checking for usb-bus works only with string="usb_device" or contains="usb". If the device has no key "usb.interface_class", all camara-rules will be skipped. I think there is no need for skipping usb storage devices or we need a better determination rule. At least, the keys "usb.vendor_id", "usb.product_id" are changed to "usb_device.vendor_id", "usb_device.product_id" best regards, andreas