Fixed ssh's pkcs11 usage on macOS
copy (instead of link) our pkcs11 libraries to the default location, which is whitelisted for ssh usage fixes https://github.com/OpenSC/OpenSC/issues/1008
This commit is contained in:
parent
d9d247e6cd
commit
e23960f793
|
@ -11,8 +11,9 @@ for file in /Library/OpenSC/bin/*; do
|
|||
test -L "/usr/local/bin/$(basename $file)" && rm -f "/usr/local/bin/$(basename $file)"
|
||||
done
|
||||
|
||||
# Remove symlink for pkcs11
|
||||
test -L /usr/lib/opensc-pkcs11.so && rm -f /usr/lib/opensc-pkcs11.so
|
||||
# Remove pkcs11 libraries
|
||||
rm -f /usr/local/lib/opensc-pkcs11.so
|
||||
rm -f /usr/local/lib/onepin-opensc-pkcs11.so
|
||||
|
||||
# Remove installed files
|
||||
rm -rf /Library/OpenSC
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
if !([ -e "/usr/local/lib/opensc-pkcs11.so" ])
|
||||
then
|
||||
ln -s /Library/OpenSC/lib/opensc-pkcs11.so /usr/local/lib/opensc-pkcs11.so
|
||||
fi
|
||||
cp /Library/OpenSC/lib/opensc-pkcs11.so /usr/local/lib/opensc-pkcs11.so
|
||||
cp /Library/OpenSC/lib/onepin-opensc-pkcs11.so /usr/local/lib/onepin-opensc-pkcs11.so
|
||||
if [ -e "/Library/OpenSC/etc/opensc.conf.md5" ]
|
||||
then
|
||||
read cs_fromfile file < "/Library/OpenSC/etc/opensc.conf.md5"
|
||||
|
|
Loading…
Reference in New Issue