diff --git a/drydocker/stick/build.sh b/drydocker/stick/build.sh index a8bab67..27eb793 100755 --- a/drydocker/stick/build.sh +++ b/drydocker/stick/build.sh @@ -1,15 +1,25 @@ #!/bin/bash md51=$(md5sum ${TMPDIR}/stick.git/drydocker.sh | awk '{print $1}') md52=$(md5sum /usr/local/bin/drydocker | awk '{print $1}') if [ "${md51}" != "${md52}" ]; then cp -f ${TMPDIR}/stick.git/drydocker.sh /usr/local/bin/drydocker chmod 755 /usr/local/bin/drydocker echo "Refreshed /usr/local/bin/drydocker" fi -git clone https://git.kolab.org/diffusion/DO/docker.git ${TMPDIR}/docker.git +if [ ! -d "${TMPDIR}/docker.git" ]; then + git clone https://git.kolab.org/diffusion/DO/docker.git ${TMPDIR}/docker.git +else + pushd ${TMPDIR}/docker.git + git remote set-url origin https://git.kolab.org/diffusion/DO/docker.git + git fetch origin + git reset --hard origin/master + git clean -d -f -x + popd +fi + pushd ${TMPDIR}/docker.git/ci make all ; exit $? popd