X-Git-Url: http://git.pld-linux.org/?p=packages%2Fca-certificates.git;a=blobdiff_plain;f=ca-certificates-etc-certs.patch;h=a321e259959be7324032fc2b4ecd4f23796345d2;hp=af0617d9f901aa0d8d86f41a6ddd638960d67577;hb=1180a18f5e0491a879772c73570a83250835ca49;hpb=f8778b79084f106fa2856fe94f6097b7fbb317d4 diff --git a/ca-certificates-etc-certs.patch b/ca-certificates-etc-certs.patch index af0617d..a321e25 100644 --- a/ca-certificates-etc-certs.patch +++ b/ca-certificates-etc-certs.patch @@ -5,16 +5,26 @@ CERTSCONF=/etc/ca-certificates.conf CERTSDIR=/usr/share/ca-certificates -LOCALCERTSDIR=/usr/local/share/ca-certificates +-CERTBUNDLE=ca-certificates.crt +LOCALCERTSDIR=/etc/certs - CERTBUNDLE=ca-certificates.crt - ETCCERTSDIR=/etc/openssl/certs ++CERTBUNDLE=/etc/certs/ca-certificates.crt + ETCCERTSDIR=@openssldir@ cd $ETCCERTSDIR +@@ -52,7 +52,7 @@ + + # Helper files. (Some of them are not simple arrays because we spawn + # subshells later on.) +-TEMPBUNDLE="$(mktemp -t "${CERTBUNDLE}.tmp.XXXXXX")" ++TEMPBUNDLE="$(mktemp "${CERTBUNDLE}.tmp.XXXXXX")" + ADDED="$(mktemp -t "ca-certificates.tmp.XXXXXX")" + REMOVED="$(mktemp -t "ca-certificates.tmp.XXXXXX")" + @@ -62,7 +62,7 @@ # bundle. add() { CERT="$1" - PEM="$ETCCERTSDIR/$(basename "$CERT" .crt | sed -e 's/ /_/g' \ -+ PEM="$ETCCERTSDIR/$(basename "$CERT" | sed -e 's/.crt$/.pem/' -e 's/ /_/g' \ ++ PEM="$ETCCERTSDIR/$(basename "$CERT" .pem | sed -e 's/.crt$//' -e 's/ /_/g' \ -e 's/[()]/=/g' \ -e 's/,/_/g').pem" if ! test -e "$PEM" || [ "$(readlink "$PEM")" != "$CERT" ] @@ -23,7 +33,7 @@ remove() { CERT="$1" - PEM="$ETCCERTSDIR/$(basename "$CERT" .crt).pem" -+ PEM="$ETCCERTSDIR/$(basename "$CERT" | sed 's/.crt$/.pem/')" ++ PEM="$ETCCERTSDIR/$(basename "$CERT" .pem | sed 's/.crt$//').pem" if test -L "$PEM" then rm -f "$PEM"