Enable mirroring of centos stream 9 contents
It picks the rackspace mirror from this list https://admin.fedoraproject.org/mirrormanager/mirrors/CentOS/9-stream/x86_64 which is present in US. It moves base directory to centos-stream to be consistent to centos mirrors. We will only synchronize x86_64 and aarch64 arches as those are the only ones used in opendev CI. We also exculde source and debug directories to optimize space usage as those are only required for debugging purposes. Change-Id: I195ebee548071b0b89bd5bf64b251595271178ca
This commit is contained in:
parent
1a48e06b54
commit
8591ce2b5c
@ -35,6 +35,30 @@ RSYNC="rsync ${_DRY_RUN} -rltvz"
|
||||
BASE="/afs/.openstack.org/mirror/centos"
|
||||
K5START="k5start -t -f /etc/centos.keytab service/centos-mirror -- $TIMEOUT"
|
||||
|
||||
#
|
||||
# -- Centos 9-stream --
|
||||
#
|
||||
|
||||
# Since CentOS Stream 9, CentOS mirrofs have moved OS repos from basedir centos to centos-stream
|
||||
BASE_STREAM="/afs/.openstack.org/mirror/centos-stream"
|
||||
|
||||
MIRROR=rsync://dfw.mirror.rackspace.com/centos-stream/9-stream/ # somewhere in US
|
||||
|
||||
if ! [ -f ${BASE_STREAM}/9-stream ]; then
|
||||
$K5START mkdir -p ${BASE_STREAM}/9-stream
|
||||
fi
|
||||
date --iso-8601=ns
|
||||
echo "Running Centos 9-stream rsync..."
|
||||
$K5START ${RSYNC} \
|
||||
--delete \
|
||||
--delete-excluded \
|
||||
--exclude="iso" \
|
||||
--exclude="debug" \
|
||||
--exclude="s390x" \
|
||||
--exclude="source" \
|
||||
--exclude="ppc64le" \
|
||||
$MIRROR ${BASE_STREAM}/9-stream
|
||||
|
||||
#
|
||||
# -- Centos 8-stream --
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user