Merge branch 'usb_udev_attrs' into 'master'

Speedup ATTR match for USB devices

Closes #341

See merge request sane-project/backends!510
merge-requests/540/head
Olaf Meeuwissen 2020-09-13 06:07:39 +00:00
commit 404e1500c2
4 zmienionych plików z 1341 dodań i 1340 usunięć

Wyświetl plik

@ -49,4 +49,5 @@ check.local:
echo "========================" ; \
echo "One or more tests failed" ; \
echo "========================" ; \
exit 1; \
fi

Wyświetl plik

@ -3546,10 +3546,10 @@ print_udev (void)
printf ("\n");
if (mode == output_mode_udevacl)
printf ("ATTRS{idVendor}==\"%s\", ATTRS{idProduct}==\"%s\", ENV{libsane_matched}=\"yes\"\n",
printf ("ATTR{idVendor}==\"%s\", ATTR{idProduct}==\"%s\", ENV{libsane_matched}=\"yes\"\n",
usbid->usb_vendor_id + 2, usbid->usb_product_id + 2);
else
printf ("ATTRS{idVendor}==\"%s\", ATTRS{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
printf ("ATTR{idVendor}==\"%s\", ATTR{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n",
usbid->usb_vendor_id + 2, usbid->usb_product_id + 2, DEVMODE, DEVGROUP);
usbid = usbid->next;