1
0
mirror of https://gitlab.com/jarylc/docker-duoauthproxy.git synced 2026-02-04 18:34:43 +00:00
Files
docker-duoauthproxy/check.sh
2024-04-12 09:55:21 +08:00

25 lines
683 B
Bash
Executable File

#!/bin/bash
apk add curl jq
[[ ! -f EXISTING ]] || touch EXISTING
EXISTING=$(cat EXISTING)
echo "Existing: ${EXISTING}"
if [[ -n $OVERWRITE ]]; then
echo "Overwriting: $OVERWRITE"
LATEST=$OVERWRITE
else
INFO=$(curl https://duo.com/docs/checksums | grep 'https://dl.duosecurity.com/duoauthproxy' | grep 'src.tgz' | rev | cut -d'>' -f1 | rev)
CHECKSUM=$(echo "$INFO" | cut -d' ' -f1)
LATEST=$(echo "$INFO" | cut -d'-' -f2)
echo "Latest: ${LATEST}"
fi
if [[ (-n "${LATEST}" && "${LATEST}" != "${EXISTING}") ]]; then
mv build.template.yml build.yml
sed -i "s \$CHECKSUM ${CHECKSUM} g" 'build.yml'
sed -i "s \$LATEST ${LATEST} g" 'build.yml'
echo "Building..."
fi