summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2010-03-19 09:11:30 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2010-03-19 09:11:30 +0100
commita98f03dc1e6dd3b67e376931c5c88ad8d46c4fb8 (patch)
tree9fe2e1e5966e295c72945ea003b53fb78f61e2bb /tools
parent38e85f70a1fba3b462a53a8cfce270e4a2cfbdc0 (diff)
Fix udev rules to catch MTP devices, too
https://launchpad.net/bugs/478789
Diffstat (limited to 'tools')
-rwxr-xr-xtools/mpi2udev.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/mpi2udev.py b/tools/mpi2udev.py
index 7f8ecf3..bbfe535 100755
--- a/tools/mpi2udev.py
+++ b/tools/mpi2udev.py
@@ -82,6 +82,10 @@ def parse_mpi(mpi):
# udev rules header
print '''ACTION!="add|change", GOTO="media_player_end"
+# catch MTP devices
+ENV{DEVTYPE}=="usb_device", GOTO="media_player_start"
+
+# catch UMS devices
SUBSYSTEM!="block", GOTO="media_player_end"
SUBSYSTEMS=="usb", GOTO="media_player_start"
GOTO="media_player_end"