summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2014-06-11 06:00:06 +0000
committerMarcus Meissner <marcus@jet.franken.de>2014-06-11 06:00:06 +0000
commit98f34a73fdba536041618eba7a0fb7fb3bb2359c (patch)
tree4bd5b6dc1b065b61b3c25bdb36a0c14ed3acf0e2 /packaging
parent4b441e5f3078b2fdd107669383825185290591e7 (diff)
downloadlibgphoto2-98f34a73fdba536041618eba7a0fb7fb3bb2359c.tar.gz
added generic ptp line
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@15004 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'packaging')
-rw-r--r--packaging/generic/print-camera-list.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/packaging/generic/print-camera-list.c b/packaging/generic/print-camera-list.c
index 8c8db12b1..3ead13596 100644
--- a/packaging/generic/print-camera-list.c
+++ b/packaging/generic/print-camera-list.c
@@ -428,6 +428,10 @@ udev_parse_params (const func_params_t *params, void **data)
/* UDEV_201 ... regular stuff is done via hwdb, only scsi generic here. */
"ACTION!=\"add\", GOTO=\"libgphoto2_rules_end\"\n"
"SUBSYSTEM!=\"usb\", GOTO=\"libgphoto2_usb_end\"\n"
+ "ENV{ID_USB_INTERFACES}==\"\", IMPORT{builtin}=\"usb_id\"\n"
+ /* shortcut the most common camera driver, ptp class, so we avoid parsing 1000
+ * more rules . It will be completed in udev_begin_func() */
+ "ENV{ID_USB_INTERFACES}==\"*:060101:*\", ENV{ID_GPHOTO2}=\"1\", ENV{GPHOTO2_DRIVER}=\"PTP\", ",
};
static const char * const usbcam_strings[] = {
/* UDEV_PRE_0_98 */