[Pcsclite-cvs-commit] r5223 - /trunk/Drivers/ccid/src/pcscd_ccid.rules

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Thu Sep 2 12:56:43 UTC 2010


Author: rousseau
Date: Thu Sep  2 12:56:42 2010
New Revision: 5223

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5223
Log:
Change the group ownership of the device to "pcscd" when a reader is
connected

Modified:
    trunk/Drivers/ccid/src/pcscd_ccid.rules

Modified: trunk/Drivers/ccid/src/pcscd_ccid.rules
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/pcscd_ccid.rules?rev=5223&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/pcscd_ccid.rules (original)
+++ trunk/Drivers/ccid/src/pcscd_ccid.rules Thu Sep  2 12:56:42 2010
@@ -1,4 +1,6 @@
-# udev rules for pcscd and CCID readers
+# udev rules to set the access rights of CCID smart card readers
+# so they can be used by pcscd
+
 # $Id$
 
 # Gemplus PCMCIA Card
@@ -12,29 +14,29 @@
 ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="4081", RUN+="/usr/sbin/Kobil_mIDentity_switch"
 
 # generic CCID device
-ATTRS{bInterfaceClass}=="0b", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{bInterfaceClass}=="0b", RUN+="/bin/chgrp pcscd $root/$parent"
 
 # non CCID generic (InterfaceClass: 0xFF)
 # CherrySmartTerminalST2XXX.txt
-ATTRS{idVendor}=="046a", ATTRS{idProduct}=="003e", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="046a", ATTRS{idProduct}=="003e", GROUP="pcscd"
 # DellSK-3106.txt
-ATTRS{idVendor}=="413c", ATTRS{idProduct}=="2100", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="413c", ATTRS{idProduct}=="2100", GROUP="pcscd"
 # MySmartPad.txt
-ATTRS{idVendor}=="09be", ATTRS{idProduct}=="0002", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="09be", ATTRS{idProduct}=="0002", GROUP="pcscd"
 # SCR331-DI-NTTCom.txt
-ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5120", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5120", GROUP="pcscd"
 # SCR331-DI.txt
-ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5111", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5111", GROUP="pcscd"
 # SDI010.txt
-ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5121", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="5121", GROUP="pcscd"
 # SPR532.txt
-ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="e003", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="04e6", ATTRS{idProduct}=="e003", GROUP="pcscd"
 # Verisign_secure_storage_token.txt
-ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="1359", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="1359", GROUP="pcscd"
 # Verisign_secure_token.txt
-ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="ace0", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="08e6", ATTRS{idProduct}=="ace0", GROUP="pcscd"
 # SchlumbergerSema Cyberflex Access e-gate
-ATTRS{idVendor}=="0973", ATTRS{idProduct}=="0003", RUN+="/usr/sbin/pcscd --hotplug"
+ATTRS{idVendor}=="0973", ATTRS{idProduct}=="0003", GROUP="pcscd"
 
 # All done
 LABEL="pcscd_ccid_rules_end"




More information about the Pcsclite-cvs-commit mailing list