]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: Import hwdb matches for USB devices
authorBastien Nocera <hadess@hadess.net>
Mon, 30 Aug 2021 12:08:06 +0000 (14:08 +0200)
committerBastien Nocera <hadess@hadess.net>
Wed, 1 Sep 2021 13:49:34 +0000 (15:49 +0200)
Import hwdb matches for USB devices (not interfaces) which don't usually
have a modalias so that it's possible to, for example, make them
available for unprivileged users.

rules.d/50-udev-default.rules.in

index 18a3cf46bf613c99dcc2ab0ce2da1dffb0544b8c..aead6b9ca29fedae64b18cb1d536172e047dd4b6 100644 (file)
@@ -12,6 +12,7 @@ SUBSYSTEM=="rtc", KERNEL=="rtc0", SYMLINK+="rtc", OPTIONS+="link_priority=-100"
 
 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
 ENV{MODALIAS}!="", IMPORT{builtin}="hwdb --subsystem=$env{SUBSYSTEM}"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", IMPORT{builtin}="hwdb 'usb:v$attr{idVendor}p$attr{idProduct}'"
 
 ACTION!="add", GOTO="default_end"