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:
parent
5199028d79
commit
7774c69136
@ -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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user