summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Peck <bpeck@redhat.com>2015-11-11 11:54:53 -0500
committerBill Peck <bpeck@redhat.com>2015-11-11 11:54:53 -0500
commit5ae1be5fbff141ec7c97aa32ba996188bd1ed60c (patch)
treeb5a5d35a367f3cf223c229b33f3a8498f27afbfb
parent2b50ee80cbad0eba65e12379f1edcabcfc6e3458 (diff)
downloadtests-master.tar.gz
tests-master.tar.xz
tests-master.zip
Support multiple repos in REPOURL separated by ;master
-rwxr-xr-xdistribution/addrepo/runtest.sh13
1 files changed, 10 insertions, 3 deletions
diff --git a/distribution/addrepo/runtest.sh b/distribution/addrepo/runtest.sh
index 6f0f70d..40b1ff1 100755
--- a/distribution/addrepo/runtest.sh
+++ b/distribution/addrepo/runtest.sh
@@ -6,15 +6,22 @@ rstrnt-report-result $RSTRNT_TASKNAME FAIL
exit 1
fi
-REPONAME=${REPONAME:="postrepo_${RSTRNT_TASKID}"}
-cat << EOF >/etc/yum.repos.d/${REPONAME}.repo
+OFS=$IFS
+IFS=";"
+num=1
+for repo in $REPOURL; do
+ REPONAME=${REPONAME:="postrepo"}_$num
+ cat << EOF >/etc/yum.repos.d/${REPONAME}.repo
[${REPONAME}]
name=${REPONAME}
-baseurl=$(eval echo ${REPOURL})
+baseurl=$repo
enabled=1
gpgcheck=0
skip_if_unavailable=1
EOF
+ num=$(expr $num + 1)
+done
+IFS=$OFS
rstrnt-report-result $RSTRNT_TASKNAME PASS
exit 0