From 9e1e1ec942c048633e3b03758fb88fc5d35d8544 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 25 May 2017 20:46:42 +0200 Subject: [PATCH] Mirror openSUSE 42.3 repository openSUSE 42.3 is about to be released, so it is a good point in time to start testing it. Change-Id: I1d897a9198dcd6db3bd4792f20e98a7c3d47b4ee --- .../files/mirror/opensuse-mirror-update.sh | 48 ++++++++++--------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/modules/openstack_project/files/mirror/opensuse-mirror-update.sh b/modules/openstack_project/files/mirror/opensuse-mirror-update.sh index 73064194ed..5cb4c0727b 100644 --- a/modules/openstack_project/files/mirror/opensuse-mirror-update.sh +++ b/modules/openstack_project/files/mirror/opensuse-mirror-update.sh @@ -19,32 +19,34 @@ BASE="/afs/.openstack.org/mirror/opensuse" MIRROR="rsync://mirrors.kernel.org" K5START="k5start -t -f /etc/opensuse.keytab service/opensuse-mirror -- timeout -k 2m 30m" -REPO=distribution/leap/42.2 -if ! [ -f $BASE/$REPO ]; then - $K5START mkdir -p $BASE/$REPO -fi +for DISTVER in 42.2 42.3; do + REPO=distribution/leap/$DISTVER + if ! [ -f $BASE/$REPO ]; then + $K5START mkdir -p $BASE/$REPO + fi -date --iso-8601=ns -echo "Running rsync releases..." -$K5START rsync -rlptDvz \ - --delete \ - --delete-excluded \ - --exclude="iso" \ - $MIRROR/opensuse/$REPO/ $BASE/$REPO/ + date --iso-8601=ns + echo "Running rsync distribution $DISTVER ..." + $K5START rsync -rlptDvz \ + --delete \ + --delete-excluded \ + --exclude="iso" \ + $MIRROR/opensuse/$REPO/ $BASE/$REPO/ -REPO=update/leap/42.2 -if ! [ -f $BASE/$REPO ]; then - $K5START mkdir -p $BASE/$REPO -fi + REPO=update/leap/$DISTVER + if ! [ -f $BASE/$REPO ]; then + $K5START mkdir -p $BASE/$REPO + fi -date --iso-8601=ns -echo "Running rsync updates..." -$K5START rsync -rlptDvz \ - --delete \ - --delete-excluded \ - --exclude="src/" \ - --exclude="nosrc/" \ - $MIRROR/opensuse/$REPO/ $BASE/$REPO/ + date --iso-8601=ns + echo "Running rsync updates $DISTVER ..." + $K5START rsync -rlptDvz \ + --delete \ + --delete-excluded \ + --exclude="src/" \ + --exclude="nosrc/" \ + $MIRROR/opensuse/$REPO/ $BASE/$REPO/ +done date --iso-8601=ns | $K5START tee $BASE/timestamp.txt echo "rsync completed successfully, running vos release."