diff --git a/mk-udev-hwdb b/mk-udev-hwdb index cfb3590..622f78e 100755 --- a/mk-udev-hwdb +++ b/mk-udev-hwdb @@ -4,8 +4,8 @@ BEGIN { print "# brscan4-supported scanners (or interfaces of MFD)"; print ""; } -NF >= 3 && $1 ~ /^0[xX][[:xdigit:]]{4}$/ { - id = toupper( substr( $1, 3 )); +NF >= 3 && $1 ~ /^0[xX][[:xdigit:]]+$/ { + id = toupper( substr( $1, length($1) - 3 )); name = $4 gsub("\"", "", name) print "# " name;