Use the built udev rules for autosuspend; append our mode and group specificities.

This commit is contained in:
Didier Raboud
2012-05-19 15:20:10 +02:00
parent 192cef0cdd
commit d520edfa71
3 changed files with 8 additions and 41 deletions
-4
View File
@@ -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/'
-37
View File
@@ -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"
+8
View File
@@ -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