#!/usr/bin/env bash set -eu CUR_DIR=$(dirname ${BASH_SOURCE[0]}) : ${SUDO=`if ( [ ! -w /var/run/docker.sock ] && id -nG | grep -qwv docker && [ "${DOCKER_HOST:+dh}" != "dh" ] ) && which sudo > /dev/null 2>&1; then echo sudo; fi`} function docker_wait(){ # Image seconds for x in $(seq $2); do if [ "$($SUDO docker inspect -f {{.State.Running}} $1)" != "true" ]; then return 0 else sleep 1 fi done return 1 } if ! docker_wait git-lfs-gpg 0; then $SUDO docker exec -it git-lfs-gpg pkill gpg-agent || : fi docker_wait git-lfs-gpg 5 || : $SUDO docker rm -f git-lfs-gpg