/usr/share/initramfs-tools/scripts/local-top/cryptopensc is in cryptsetup 2:2.0.2-1ubuntu1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #!/bin/sh
set -e
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
prereqs)
prereqs
exit 0
;;
esac
. /scripts/functions
# Hook for starting smartcard reading software
if [ ! -e /usr/sbin/pcscd ]; then
exit 0
fi
# Start pcscd daemon normally:
# start-stop-daemon --start --quiet \
# --pidfile /var/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 &
|