From 1d34b65e6429cbea9885765d355f291ccf31919e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Mon, 27 Feb 2012 12:37:30 +0000 Subject: [PATCH] Learn to check and download common definitions --- .../gridsite/tests/gridsite-test-packaging.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/org.glite.testsuites.ctb/gridsite/tests/gridsite-test-packaging.sh b/org.glite.testsuites.ctb/gridsite/tests/gridsite-test-packaging.sh index 7fe1068..55f48d3 100755 --- a/org.glite.testsuites.ctb/gridsite/tests/gridsite-test-packaging.sh +++ b/org.glite.testsuites.ctb/gridsite/tests/gridsite-test-packaging.sh @@ -48,13 +48,20 @@ EndHelpHeader } # read common definitions and functions -COMMON=gridsite-common.sh -if [ ! -r ${COMMON} ]; then - printf "Common definitions '${COMMON}' missing!" - exit 2 -fi -source ${COMMON} -source lb-common.sh +for COMMON in gridsite-common.sh lb-common.sh +do + if [ ! -r ${COMMON} ]; then + printf "Downloading common definitions '${COMMON}'" + wget -O ${COMMON} http://jra1mw.cvs.cern.ch/cgi-bin/jra1mw.cgi/org.glite.testsuites.ctb/gridsite/tests/$COMMON?view=co > /dev/null + if [ ! -r ${COMMON} ]; then + exit 2 + else + chmod +x $COMMON + test_done + fi + fi + source $COMMON +done while test -n "$1" do -- 1.8.2.3