diff --git a/debian/get.udev.rules.sh b/debian/get.udev.rules.sh deleted file mode 100755 index d648618b..00000000 --- a/debian/get.udev.rules.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -grep -r ".vendor" libfprint/drivers/*.c | sed -e s'/ },/,/' | sed s'/0x//g' | awk '{print $1 " " "ATTRS{idVendor}=="$5 " ATTRS{idProduct}==" $8 " MODE=\"0664\", GROUP=\"plugdev\"" }' -| sed s/'==/&\"/g' | sed s/'==\"[[:alnum:]]*/&\"/g' | sed s'/libfprint\/drivers\//# Device /' | sed s'/\.c: /\n/' diff --git a/debian/libfprint0.udev b/debian/libfprint0.udev deleted file mode 100644 index b6784e1b..00000000 --- a/debian/libfprint0.udev +++ /dev/null @@ -1,37 +0,0 @@ -## -# udev rules file for Fprint's libfprint0 library - -# Device aes1610 -ATTRS{idVendor}=="08ff", ATTRS{idProduct}=="1600", MODE="0664", GROUP="plugdev" -# Device aes2501-wy (replaces aes2501-wy) -ATTRS{idVendor}=="08ff", ATTRS{idProduct}=="2500", MODE="0664", GROUP="plugdev" -# Device aes2501 -ATTRS{idVendor}=="08ff", ATTRS{idProduct}=="2580", MODE="0664", GROUP="plugdev" -# Device aes4000 -ATTRS{idVendor}=="08ff", ATTRS{idProduct}=="5501", MODE="0664", GROUP="plugdev" -# Device fdu2000 -ATTRS{idVendor}=="1162", ATTRS{idProduct}=="0300", MODE="0664", GROUP="plugdev" -# Device upektc -ATTRS{idVendor}=="0483", ATTRS{idProduct}=="2015", MODE="0664", GROUP="plugdev" -# Device upekts -ATTRS{idVendor}=="0483", ATTRS{idProduct}=="2016", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00bb", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00bc", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00bd", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00ca", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="05ba", ATTRS{idProduct}=="000a", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="05ba", ATTRS{idProduct}=="0007", MODE="0664", GROUP="plugdev" -# Device uru4000 -ATTRS{idVendor}=="05ba", ATTRS{idProduct}=="0008", MODE="0664", GROUP="plugdev" -# Device upeke2 and upeksonly -ATTRS{idVendor}=="147e", ATTRS{idProduct}=="2016", MODE="0664", GROUP="plugdev" -# Device Veridicom 5thSense -ATTRS{idVendor}=="061a", ATTRS{idProduct}=="0110", MODE="0664", GROUP="plugdev" -# Device Validity VFS101 -ATTRS{idVendor}=="138a", ATTRS{idProduct}=="0001", MODE="0664", GROUP="plugdev" diff --git a/debian/rules b/debian/rules index da13cf1e..b6652c6a 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,10 @@ CONFIG_ARGS = --disable-silent-rules %: dh $@ --parallel +override_dh_clean: + dh_clean + rm -f debian/libfprint0.udev + override_dh_auto_configure: # From autogen.sh libtoolize --copy --force @@ -21,3 +25,7 @@ override_dh_auto_install: set -e; for file in `ls $(CURDIR)/debian/tmp/usr/lib/*/*.la`; do \ sed -i "/dependency_libs/ s/'.*'/''/" $$file; \ done + +override_dh_installudev: + sed -e 's/$$/, MODE="0664", GROUP="plugdev"/g' libfprint/60-fprint-autosuspend.rules > debian/libfprint0.udev + dh_installudev