diff --git a/MacOSX/10.5/libltdl.3.dylib b/MacOSX/10.5/libltdl.3.dylib new file mode 100755 index 00000000..c2ca7ceb Binary files /dev/null and b/MacOSX/10.5/libltdl.3.dylib differ diff --git a/MacOSX/10.5/scripts/postflight b/MacOSX/10.5/scripts/postflight index 77ecc3fc..525d3d91 100755 --- a/MacOSX/10.5/scripts/postflight +++ b/MacOSX/10.5/scripts/postflight @@ -21,4 +21,8 @@ for f in /Library/OpenSC/bin/* do ln -sf $f /usr/local/bin done +if !([ -e "/usr/lib/libltdl.3.dylib" ]) +then + cp /Library/OpenSC/lib/libltdl.3.dylib /usr/lib/libltdl.3.dylib +fi exit 0 diff --git a/MacOSX/build b/MacOSX/build index a3413e65..0ae5df08 100755 --- a/MacOSX/build +++ b/MacOSX/build @@ -129,6 +129,12 @@ mv OpenSC.tokend/build/OpenSC.tokend target/System/Library/Security/tokend mkdir -p target/usr/local/bin cp MacOSX/opensc-uninstall target/usr/local/bin +# Copy libltdl.3.dylib, will be installed in /usr/lib by postflight script if needed +case ${OSX_RELEASE} in +"10.5") +cp MacOSX/10.5/libltdl.3.dylib target/Library/OpenSC/lib/ +;; + # Build installer package /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \ -r target \