1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-02-14 08:48:37 +01:00
slackware-current/source/l/pcsc-lite/README.SLACKWARE
Patrick J Volkerding 9a09b24826 Mon Jan 27 20:11:37 UTC 2025
a/etc-15.1-x86_64-13.txz:  Rebuilt.
  Added pcscd user (257) and pcscd group (257).
a/pkgtools-15.1-noarch-24.txz:  Rebuilt.
  setup.services: add support for enabling/disabling rc.pcscd.
a/sysvinit-scripts-15.1-noarch-26.txz:  Rebuilt.
  rc.M: start rc.pcscd.
  rc.6, rc.K: stop rc.pcscd.
d/meson-1.7.0-x86_64-1.txz:  Upgraded.
l/ccid-1.6.1-x86_64-1.txz:  Added.
  Thanks to LukenShiro.
l/fmt-11.1.3-x86_64-1.txz:  Upgraded.
l/pcsc-lite-2.3.1-x86_64-1.txz:  Added.
  Thanks to LukenShiro, Matteo Bernardini, euzao, and USUARIONUEVO.
l/qt5-5.15.16_20250122_d76aaaf8-x86_64-1.txz:  Upgraded.
n/gnupg2-2.4.7-x86_64-3.txz:  Rebuilt.
  Rebuilt using --disable-ccid-driver. Thanks to gbschenkel.
2025-01-27 22:29:26 +01:00

32 lines
1.6 KiB
Text

You must have a "pcscd" user and a "pcscd" group to run this script.
To create the user and group you can run these two commands
(uid/gid are set accordingly to http://slackbuilds.org/uid_gid.txt):
# groupadd -g 257 pcscd
# useradd -u 257 -g pcscd -d /var/run/pcscd -s /bin/false pcscd
To start PC/SC-lite daemon, run "/etc/rc.d/rc.pcscd start". This is most
easily accomplished by adding the following to /etc/rc.d/rc.local:
if [ -x /etc/rc.d/rc.pcscd ]; then
/etc/rc.d/rc.pcscd start
fi
For pcmcia readers, this daemon should be started after rc.pcmcia.
Beware!
- PC/SC-lite daemon is meant as _alternative_ to openct: running rc.openctd
and rc.pcscd at the same time can and will lead to unforseeable problems
(specially with usb devices that can be managed by both of them, one daemon
can claim one device, making it unavailable for other daemon).
Smartcard reader's drivers are not included and must be compiled and installed
separately. See DRIVERS file in pcsc-lite's doc directory for more information
on getting and installing specific drivers. pcsc-lite is compiled with the
--enable-usbdropdir=<libdir>/pcsc/drivers flag -- this directory will be the
destination for usb readers' drivers (e.g. ccid, cardman, ...).
Since version 1.6.0, serial support is not really maintained. Upstream
developer deems serial readers as rare, so he no longer provides reader.conf
file: if it's still required, you will have to manually create it in
/etc/reader.conf.d (please see 'man 5 reader.conf' for details).
Since version 1.6.0, events are sent through the socket, so you have to
manually remove unused /var/run/pcscd/pcscd.events/ directory.