Create fedora-26 mirror in openstack-infra

Now that fedora-26 is released, lets start testing with it. Once
fedora-25 has been removed, we can remove our mirrors too.

Change-Id: Ib17cf66e21fb4feb35bd9b664bd606a8c191a573
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-07-11 10:49:28 -04:00
parent 5199028d79
commit 7774c69136
No known key found for this signature in database
GPG Key ID: 611A80832067AF38

View File

@ -19,43 +19,45 @@ BASE="/afs/.openstack.org/mirror/fedora"
MIRROR="rsync://mirrors.kernel.org" MIRROR="rsync://mirrors.kernel.org"
K5START="k5start -t -f /etc/fedora.keytab service/fedora-mirror -- timeout -k 2m 30m" K5START="k5start -t -f /etc/fedora.keytab service/fedora-mirror -- timeout -k 2m 30m"
REPO=releases/25 for REPO in releases/25 releases/26 ; do
if ! [ -f $BASE/$REPO ]; then if ! [ -f $BASE/$REPO ]; then
$K5START mkdir -p $BASE/$REPO $K5START mkdir -p $BASE/$REPO
fi fi
date --iso-8601=ns date --iso-8601=ns
echo "Running rsync releases..." echo "Running rsync releases..."
$K5START rsync -rlptDvz \ $K5START rsync -rlptDvz \
--delete \ --delete \
--delete-excluded \ --delete-excluded \
--exclude="CloudImages/x86_64/images/*.box" \ --exclude="CloudImages/x86_64/images/*.box" \
--exclude="Docker" \ --exclude="Docker" \
--exclude="Everything/armhfp/" \ --exclude="Everything/armhfp/" \
--exclude="Everything/i386/" \ --exclude="Everything/i386/" \
--exclude="Everything/source/" \ --exclude="Everything/source/" \
--exclude="Everything/x86_64/debug/" \ --exclude="Everything/x86_64/debug/" \
--exclude="Server" \ --exclude="Server" \
--exclude="Spins" \ --exclude="Spins" \
--exclude="Workstation" \ --exclude="Workstation" \
$MIRROR/fedora/$REPO/ $BASE/$REPO/ $MIRROR/fedora/$REPO/ $BASE/$REPO/
done
REPO=updates/25 for REPO in updates/25 updates/26 ; do
if ! [ -f $BASE/$REPO ]; then if ! [ -f $BASE/$REPO ]; then
$K5START mkdir -p $BASE/$REPO $K5START mkdir -p $BASE/$REPO
fi fi
date --iso-8601=ns date --iso-8601=ns
echo "Running rsync updates..." echo "Running rsync updates..."
$K5START rsync -rlptDvz \ $K5START rsync -rlptDvz \
--delete \ --delete \
--delete-excluded \ --delete-excluded \
--exclude="armhfp/" \ --exclude="armhfp/" \
--exclude="i386/" \ --exclude="i386/" \
--exclude="SRPMS/" \ --exclude="SRPMS/" \
--exclude="x86_64/debug" \ --exclude="x86_64/debug" \
--exclude="x86_64/drpms" \ --exclude="x86_64/drpms" \
$MIRROR/fedora/$REPO/ $BASE/$REPO/ $MIRROR/fedora/$REPO/ $BASE/$REPO/
done
# TODO(pabelanger): Validate rsync process # TODO(pabelanger): Validate rsync process