summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2010-04-30 08:14:58 +0200
committerMartin Pitt <martin.pitt@ubuntu.com>2010-04-30 08:14:58 +0200
commit4df139d98be706af3c5879945a24554dadc00201 (patch)
tree2d2ac7a965791424c9c6b9855af11cffb06c16c4
parentaa84a69f413f7dd73e81fc2046da89c9bcae0175 (diff)
mpi2udev.py: Add matching to USB product and manufacturer name
This is required for e. g. Rockbox players.
-rwxr-xr-xtools/mpi2udev.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mpi2udev.py b/tools/mpi2udev.py
index bbfe535..13dbbe1 100755
--- a/tools/mpi2udev.py
+++ b/tools/mpi2udev.py
@@ -26,6 +26,8 @@ mpi2udev = {
'productid': 'ATTRS{idProduct}=="%s"',
'usbvendor': 'ATTRS{vendor}=="%s"',
'usbmodel': 'ATTRS{model}=="%s"',
+ 'usbproduct': 'ATTRS{product}=="%s"',
+ 'usbmanufacturer': 'ATTRS{manufacturer}=="%s"',
}
def parse_mpi(mpi):
@@ -39,7 +41,7 @@ def parse_mpi(mpi):
print '#', m
except ConfigParser.NoOptionError:
pass
- for name in ['usbvendor', 'usbproduct', 'usbmodel']:
+ for name in ['usbvendor', 'usbproduct', 'usbmodel', 'usbmanufacturer']:
try:
value = cp.get('Device', name)
print mpi2udev[name] % value, ',',