fixed stuff

This commit is contained in:
Loic Nageleisen 2015-04-10 08:16:20 +02:00
parent 385ed85dd3
commit 9118575985

View file

@ -3,14 +3,16 @@
set -e set -e
set -o nounset set -o nounset
certs=/usr/local/share/ca-bundle.crt certs=/usr/local/etc/openssl/cert.pem
tmp_certs=`mktemp -t update-local-certificates` tmp_certs=$(mktemp -t update-local-certificates)
security find-certificate -a -p /Library/Keychains/System.keychain > $tmp_certs security find-certificate -a -p \
security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> $tmp_certs /Library/Keychains/System.keychain \
security find-certificate -a -p >> $tmp_certs /System/Library/Keychains/SystemRootCertificates.keychain \
/System/Library/Keychains/SystemCACertificates.keychain \
> "$tmp_certs"
if [[ `/sbin/md5 $tmp_certs | cut -d'=' -f2` != `/sbin/md5 $certs | cut -d'=' -f2` ]]; then if [ ! -f "$certs" ] || [ $(/sbin/md5 "$tmp_certs" | cut -d'=' -f2) != $(/sbin/md5 "$certs" | cut -d'=' -f2) ]; then
chmod a+r $tmp_certs chmod a+r "$tmp_certs"
mv $tmp_certs $certs mv "$tmp_certs" "$certs"
fi fi