summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMartin Pitt <martin@piware.de>2018-08-15 15:14:45 +0200
committerMartin Pitt <martin@piware.de>2018-08-15 15:14:45 +0200
commit8a26827fb8a3407c95edb2e19770d7622f004d09 (patch)
treeaa5a941393482e3257375945758ef18767748600 /tools
parent41f177edeb66fc1d96c8c2f886e6851d6fe32cd8 (diff)
Drop non-hwdb mode, require udev 196 now
Diffstat (limited to 'tools')
-rwxr-xr-xtools/mpi2udev.py19
1 files changed, 5 insertions, 14 deletions
diff --git a/tools/mpi2udev.py b/tools/mpi2udev.py
index aecff5f..3eb18db 100755
--- a/tools/mpi2udev.py
+++ b/tools/mpi2udev.py
@@ -30,7 +30,7 @@ mpi2udev = {
'usbmanufacturer': 'ATTRS{manufacturer}=="%s"',
}
-def parse_mpi(mpi, hwdb):
+def parse_mpi(mpi):
'''Print udev rule for given ConfigParser object.'''
cp = configparser.RawConfigParser()
@@ -46,9 +46,8 @@ def parse_mpi(mpi, hwdb):
continue
- # if using hwdb and no info other than idVendor+idProduct was found, we don't need to write
- # an udev rule
- if hwdb and not rule:
+ # if no info other than idVendor+idProduct was found, we don't need to write an udev rule
+ if not rule:
return
try:
@@ -113,17 +112,9 @@ LABEL="media_player_start"
''')
-# the first argument should be "hwdb" or "udev"
-hwdb = False
-if sys.argv[1] == 'hwdb':
- hwdb = True
-elif sys.argv[1] != 'udev':
- sys.stderr.write('Unknown mode %s. Must be "hwdb" or "udev".\n' % sys.argv[1])
- sys.exit(1)
-
# parse MPI files
-for f in sys.argv[2:]:
- parse_mpi(f, hwdb)
+for f in sys.argv[1:]:
+ parse_mpi(f)
# udev rules footer
os.write(sys.stdout.fileno(), b'\nLABEL="media_player_end"\n')