CFSSL - move to github as source

This PS moves to use github for cfssl releases

Signed-off-by: intlabs <pete@port.direct>
Change-Id: I9ac8b18569200ccce74fe943e1a5379e16cc2b53
Signed-off-by: intlabs <pete@port.direct>
This commit is contained in:
intlabs
2021-01-11 14:29:14 -06:00
parent 2a7877142c
commit a058ba144d

View File

@@ -1,10 +1,11 @@
#!/bin/bash
set -ex
cfssl_url=https://pkg.cfssl.org/R1.2
for cfssl_bin in cfssl cfssljson; do
if ! type -p "${cfssl_bin}"; then
sudo curl -sSL -o "/usr/local/bin/${cfssl_bin}" "${cfssl_url}/${cfssl_bin}_linux-amd64"
version=$(curl --silent "https://api.github.com/repos/cloudflare/cfssl/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
version_number=${version#"v"}
sudo curl -L -o "/usr/local/bin/${cfssl_bin}" "https://github.com/cloudflare/cfssl/releases/download/${version}/${cfssl_bin}_${version_number}_linux_amd64"
sudo chmod +x "/usr/local/bin/${cfssl_bin}"
ls "/usr/local/bin/${cfssl_bin}"
fi