Ver código fonte

_build/generate-badge.sh: Connect to shields.io using SSLv3

This is necessary due to a strange TLS bug in Ubuntu 12.04 LTS used by Travis CI. See https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/861137 for details.
Daniel Rudolf 9 anos atrás
pai
commit
1561786f31
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      _build/generate-badge.sh

+ 4 - 1
_build/generate-badge.sh

@@ -29,10 +29,13 @@ printf 'BADGE_COLOR="%s"\n' "$BADGE_COLOR"
 echo
 
 # download badge from shields.io
+# use SSLv3 due to a strange TLS bug in Ubuntu 12.04 LTS used by Travis CI
+# see https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/861137 for details
 printf 'Downloading badge...\n'
 TMP_BADGE="$(mktemp -u)"
 
-wget -O "$TMP_BADGE" \
+wget --secure-protocol=SSLv3 \
+    -O "$TMP_BADGE" \
     "https://img.shields.io/badge/$BADGE_SUBJECT-$BADGE_STATUS-$BADGE_COLOR.svg"
 
 # validate badge