diff options
author | Martin Pitt <martin@piware.de> | 2018-08-15 15:14:45 +0200 |
---|---|---|
committer | Martin Pitt <martin@piware.de> | 2018-08-15 15:14:45 +0200 |
commit | 8a26827fb8a3407c95edb2e19770d7622f004d09 (patch) | |
tree | aa5a941393482e3257375945758ef18767748600 /tools | |
parent | 41f177edeb66fc1d96c8c2f886e6851d6fe32cd8 (diff) |
Drop non-hwdb mode, require udev 196 now
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/mpi2udev.py | 19 |
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') |