Fix CCID driver path: use ifd-ccid.bundle and correct pcsc directory location
This commit is contained in:
@@ -16,11 +16,9 @@
|
||||
# CCID driver for smartcard access (required for YubiKey CCID functionality)
|
||||
# Set up the PC/SC drivers directory with CCID driver bundle
|
||||
system.activationScripts.pcscdSetup = ''
|
||||
mkdir -p /var/lib/pcsc/drivers/ccid.bundle
|
||||
# Try to symlink CCID bundle files if they exist
|
||||
if [ -d "${pkgs.ccid}/lib/pcsc/drivers/ccid.bundle" ]; then
|
||||
ln -sf "${pkgs.ccid}/lib/pcsc/drivers/ccid.bundle"/* /var/lib/pcsc/drivers/ccid.bundle/ 2>/dev/null || true
|
||||
fi
|
||||
mkdir -p /var/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux
|
||||
# Symlink CCID driver bundle
|
||||
ln -sf "${pkgs.ccid}/pcsc/drivers/ifd-ccid.bundle"/* /var/lib/pcsc/drivers/ifd-ccid.bundle/ 2>/dev/null || true
|
||||
'';
|
||||
|
||||
# YubiKey management tools
|
||||
|
||||
Reference in New Issue
Block a user