git-lfs/docker/gpg-agent_stop.bsh
Andy Neff 56ffe420b7 Stuff
Normalized rpm names
Upped build environment to 0.5.4 which included docker-scripts
Fixes ownership problem
Added unit tests to rpms now they are all passing
2015-07-31 16:40:23 -04:00

27 lines
605 B
Bash
Executable File

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