#!/bin/sh is_reposilite_up () { curl -s -o /dev/null repo:80 return $? } i=0 until is_reposilite_up; do i=$((i+1)) if [ $i -gt 30 ]; then echo "Could not connect to reposilite. Aborting." exit 1 fi sleep 1 done if [ $? -lt 30 ]; then for pom in /poms/*; do mvn -P central -f $pom dependency:go-offline; done else echo "Can't connect to repository" exit 255 fi