From f9695f233e2f6a8b745d80195d83088173f27a6c Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Fri, 27 Apr 2018 10:03:08 -0400 Subject: [PATCH] Updates for fedora-28 rsync It seems there are new directories we need to blacklist for the rsync process of fedora. Also, fedora-28 isn't officially released yet, so we cannot mirror it just yet. Updates works as expected. Change-Id: I7ffd7742ab3e32da98b0e4fadcd00bfb903981b2 Signed-off-by: Paul Belanger --- .../files/mirror/fedora-mirror-update.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/openstack_project/files/mirror/fedora-mirror-update.sh b/modules/openstack_project/files/mirror/fedora-mirror-update.sh index 282620f705..8da117b3d6 100644 --- a/modules/openstack_project/files/mirror/fedora-mirror-update.sh +++ b/modules/openstack_project/files/mirror/fedora-mirror-update.sh @@ -22,7 +22,7 @@ BASE="/afs/.openstack.org/mirror/fedora" MIRROR="rsync://pubmirror1.math.uh.edu/fedora-buffet/fedora/linux" K5START="k5start -t -f /etc/fedora.keytab service/fedora-mirror -- timeout -k 2m 30m" -for REPO in releases/27 releases/28 ; do +for REPO in releases/27 ; do if ! [ -f $BASE/$REPO ]; then $K5START mkdir -p $BASE/$REPO fi @@ -32,15 +32,18 @@ for REPO in releases/27 releases/28 ; do $K5START rsync -rlptDvz \ --delete \ --delete-excluded \ + --exclude="Cloud/x86_64/images/*.box" \ --exclude="CloudImages/x86_64/images/*.box" \ + --exclude="Container" \ --exclude="Docker" \ - --exclude="Everything/armhfp/" \ - --exclude="Everything/i386/" \ - --exclude="Everything/source/" \ - --exclude="Everything/x86_64/debug/" \ + --exclude="aarch64/" \ + --exclude="armhfp/" \ + --exclude="source/" \ --exclude="Server" \ --exclude="Spins" \ --exclude="Workstation" \ + --exclude="x86_64/debug/" \ + --exclude="x86_64/drpms/" \ $MIRROR/$REPO/ $BASE/$REPO/ done @@ -54,8 +57,10 @@ for REPO in updates/27 updates/28 ; do $K5START rsync -rlptDvz \ --delete \ --delete-excluded \ + --exclude="aarch64/" \ --exclude="armhfp/" \ --exclude="i386/" \ + --exclude="source/" \ --exclude="SRPMS/" \ --exclude="x86_64/debug" \ --exclude="x86_64/drpms" \