summarylogtreecommitdiffstats
path: root/mk-udev-hwdb
diff options
context:
space:
mode:
Diffstat (limited to 'mk-udev-hwdb')
-rwxr-xr-xmk-udev-hwdb15
1 files changed, 15 insertions, 0 deletions
diff --git a/mk-udev-hwdb b/mk-udev-hwdb
new file mode 100755
index 000000000000..cfb359000fa6
--- /dev/null
+++ b/mk-udev-hwdb
@@ -0,0 +1,15 @@
+#!/usr/bin/gawk -f
+BEGIN {
+ FS = ",";
+ print "# brscan4-supported scanners (or interfaces of MFD)";
+ print "";
+}
+NF >= 3 && $1 ~ /^0[xX][[:xdigit:]]{4}$/ {
+ id = toupper( substr( $1, 3 ));
+ name = $4
+ gsub("\"", "", name)
+ print "# " name;
+ print "usb:v04F9p" id "*";
+ print " libsane_matched=yes";
+ print "";
+}