github.com/trezor/blockbook@v0.4.1-0.20240328132726-e9a08582ee2c/build/tools/image_status.sh (about) 1 #!/usr/bin/env bash 2 set -e 3 4 if [ $# -ne 2 ]; then 5 echo "Invalid parameters" 1>&2 6 exit 1 7 fi 8 9 IMG=$1 10 DIR=$2 11 12 IMG_CREATED_TIME=$(docker inspect --format='{{json .Metadata.LastTagTime}}' $IMG 2>/dev/null | tr -d '"') 13 14 if [ -z "$IMG_CREATED_TIME" ]; then 15 echo "missing" 16 exit 0 17 fi 18 19 IMG_CREATED_TS=$IMG_CREATED_TIME 20 GIT_COMMIT_TS=$(git log --pretty="format:%cI" -1 $DIR) 21 22 if [[ "$IMG_CREATED_TS" < "$GIT_COMMIT_TS" ]]; then 23 echo "out-of-time" 24 else 25 echo "ok" 26 fi 27 28 exit 0