206:d0bde0e3cc62
Anton Shestakov <av6@dwimlabs.net>, Wed, 01 Jun 2016 21:26:22 +0800
index: expand, but also deduplicate existence checks for previous and contact

next change 212:05fdc9e2fb0f
previous change 198:9f3006a2154f

contrib/updatesri.sh

Permissions: -rwxr-xr-x

Other formats: Feeds:
#!/bin/bash
set -euo pipefail
egrep -oh 'https://[^"]+\.js' "$@" | sort -u | while read url; do
hash=`curl -fsS "$url" | openssl dgst -sha384 -binary | openssl base64 -A`
sed -i "\|$url| c\\ <script src=\"$url\" integrity=\"sha384-$hash\" crossorigin=\"anonymous\"></script>" "$@"
done
egrep -oh 'https://[^"]+\.css' "$@" | sort -u | while read url; do
hash=`curl -fsS "$url" | openssl dgst -sha384 -binary | openssl base64 -A`
sed -i "\|$url| c\\ <link rel=\"stylesheet\" href=\"$url\" integrity=\"sha384-$hash\" crossorigin=\"anonymous\">" "$@"
done