37 lines
757 B
Bash
37 lines
757 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
PREREQ=""
|
|
|
|
prereqs()
|
|
{
|
|
echo "$PREREQ"
|
|
}
|
|
|
|
case $1 in
|
|
prereqs)
|
|
prereqs
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
# Hook for starting smartcard reading software
|
|
|
|
if [ ! -x /usr/sbin/pcscd ]; then
|
|
exit 0
|
|
fi
|
|
|
|
. /scripts/functions
|
|
|
|
# Start pcscd daemon normally:
|
|
# start-stop-daemon --start --quiet \
|
|
# --pidfile /run/pcscd.pid \
|
|
# --exec /usr/sbin/pcscd
|
|
# Alternatively, start pcscd daemon in foreground so that it's pretty colored
|
|
# output may be seen on the console, useful for watching error messages since
|
|
# pcscd uses syslog which is not available (use --error or --critical to filter
|
|
# out debug message clutter):
|
|
# /usr/sbin/pcscd --error --foreground &
|
|
/usr/sbin/pcscd --foreground &
|
|
echo $! >/run/pcscd.pid
|