#!/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