[pkg-opensc-commit] [opensc] 251/295: Fixed ssh's pkcs11 usage on macOS

Eric Dorland eric at moszumanska.debian.org
Sat Jun 24 21:11:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository opensc.

commit e23960f7937b7eee71b1d230b5766912b2eb4973
Author: Frank Morgner <frankmorgner at gmail.com>
Date:   Wed May 3 14:48:06 2017 +0200

    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
---
 MacOSX/opensc-uninstall    | 5 +++--
 MacOSX/scripts/postinstall | 6 ++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/MacOSX/opensc-uninstall b/MacOSX/opensc-uninstall
index 9dbc005..2dcfcec 100755
--- a/MacOSX/opensc-uninstall
+++ b/MacOSX/opensc-uninstall
@@ -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
diff --git a/MacOSX/scripts/postinstall b/MacOSX/scripts/postinstall
index 2ae745c..fed5aa8 100755
--- a/MacOSX/scripts/postinstall
+++ b/MacOSX/scripts/postinstall
@@ -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"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/opensc.git



More information about the pkg-opensc-commit mailing list