| Index: util/mtp-hotplug.c
|
| diff --git a/util/mtp-hotplug.c b/util/mtp-hotplug.c
|
| index 8e118ae0a5d61f7c2402c5180905fa912e278397..a4cec86b6b921319fc9f0789211ba8791556fbca 100644
|
| --- a/util/mtp-hotplug.c
|
| +++ b/util/mtp-hotplug.c
|
| @@ -29,7 +29,6 @@
|
| static void usage(void)
|
| {
|
| fprintf(stderr, "usage: hotplug [-u -H -i -a\"ACTION\"] -p\"DIR\" -g\"GROUP\" -m\"MODE\"\n");
|
| - fprintf(stderr, " -w: use hwdb syntax\n");
|
| fprintf(stderr, " -u: use udev syntax\n");
|
| fprintf(stderr, " -o: use old udev syntax\n");
|
| fprintf(stderr, " -H: use hal syntax\n");
|
| @@ -46,8 +45,7 @@ enum style {
|
| style_udev,
|
| style_udev_old,
|
| style_hal,
|
| - style_usbids,
|
| - style_hwdb
|
| + style_usbids
|
| };
|
|
|
| int main (int argc, char **argv)
|
| @@ -75,7 +73,7 @@ int main (int argc, char **argv)
|
| char *udev_group= NULL;
|
| char *udev_mode = NULL;
|
|
|
| - while ( (opt = getopt(argc, argv, "wuoiHa:p:g:m:")) != -1 ) {
|
| + while ( (opt = getopt(argc, argv, "uoiHa:p:g:m:")) != -1 ) {
|
| switch (opt) {
|
| case 'a':
|
| udev_action = strdup(optarg);
|
| @@ -92,9 +90,6 @@ int main (int argc, char **argv)
|
| case 'i':
|
| style = style_usbids;
|
| break;
|
| - case 'w':
|
| - style = style_hwdb;
|
| - break;
|
| case 'p':
|
| strncpy(mtp_probe_dir,optarg,sizeof(mtp_probe_dir));
|
| mtp_probe_dir[sizeof(mtp_probe_dir)-1] = '\0';
|
| @@ -159,8 +154,6 @@ int main (int argc, char **argv)
|
| printf("ATTR{idVendor}==\"0cf3\", GOTO=\"libmtp_rules_end\"\n");
|
| printf("# Sensitive Atmel JTAG programmers\n");
|
| printf("ATTR{idVendor}==\"03eb\", GOTO=\"libmtp_rules_end\"\n");
|
| - printf("# Sensitive Philips device\n");
|
| - printf("ATTR{idVendor}==\"0471\", ATTR{idProduct}==\"083f\", GOTO=\"libmtp_rules_end\"\n");
|
| break;
|
| case style_udev_old:
|
| printf("# UDEV-style hotplug map for libmtp\n");
|
| @@ -185,9 +178,6 @@ int main (int argc, char **argv)
|
| printf("# usb.ids style device list from libmtp\n");
|
| printf("# Compare: http://www.linux-usb.org/usb.ids\n");
|
| break;
|
| - case style_hwdb:
|
| - printf("# hardware database file for libmtp supported devices\n");
|
| - break;
|
| }
|
|
|
| for (i = 0; i < numentries; i++) {
|
| @@ -206,7 +196,7 @@ int main (int argc, char **argv)
|
| printf("# %s %s\n", entry->vendor, entry->product);
|
| printf("libmtp.sh 0x0003 0x%04x 0x%04x 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000\n", entry->vendor_id, entry->product_id);
|
| break;
|
| - case style_hal:
|
| + case style_hal:
|
| printf(" <!-- %s %s -->\n", entry->vendor, entry->product);
|
| printf(" <match key=\"usb.vendor_id\" int=\"0x%04x\">\n", entry->vendor_id);
|
| printf(" <match key=\"usb.product_id\" int=\"0x%04x\">\n", entry->product_id);
|
| @@ -241,19 +231,12 @@ int main (int argc, char **argv)
|
| printf(" </match>\n");
|
| printf(" </match>\n");
|
| break;
|
| - case style_usbids:
|
| + case style_usbids:
|
| if (last_vendor != entry->vendor_id) {
|
| printf("%04x\n", entry->vendor_id);
|
| }
|
| printf("\t%04x %s %s\n", entry->product_id, entry->vendor, entry->product);
|
| break;
|
| - case style_hwdb:
|
| - printf("# %s %s\n", entry->vendor, entry->product);
|
| - printf("usb:v%04xp%04x*\n", entry->vendor_id, entry->product_id);
|
| - printf(" ID_MEDIA_PLAYER=1\n");
|
| - printf(" ID_MTP_DEVICE=1\n");
|
| - printf("\n");
|
| - break;
|
| }
|
| last_vendor = entry->vendor_id;
|
| }
|
| @@ -265,7 +248,6 @@ int main (int argc, char **argv)
|
| // Then the footer.
|
| switch (style) {
|
| case style_usbmap:
|
| - case style_hwdb:
|
| break;
|
| case style_udev:
|
| case style_udev_old:
|
|
|