Goodbye EPEL 7 and 8 mirroring
Our EPEL mirror script has been perpetually failing ever since 7 was archived in July, and apparently 8 went EOL after that. Remove them both so that we will get back to updating packages for EPEL 9. Change-Id: I2995bf9171c58a6bc44143870c2f058daa211916
This commit is contained in:
parent
91d823fd97
commit
455a532d7e
@ -33,69 +33,13 @@ BASE="/afs/.openstack.org/mirror/epel"
|
||||
MIRROR="rsync://pubmirror3.math.uh.edu/fedora-buffet/epel"
|
||||
K5START="k5start -t -f /etc/epel.keytab service/epel-mirror -- $TIMEOUT"
|
||||
|
||||
#
|
||||
# EPEL 7
|
||||
#
|
||||
|
||||
REPO=7
|
||||
if ! [ -f $BASE/$REPO ]; then
|
||||
$K5START mkdir -p $BASE/$REPO
|
||||
fi
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Running rsync..."
|
||||
$K5START rsync -rltvz \
|
||||
--delete \
|
||||
--delete-excluded \
|
||||
--exclude="SRPMS" \
|
||||
--exclude="source" \
|
||||
--exclude="ppc64" \
|
||||
--exclude="ppc64le" \
|
||||
--exclude="aarch64" \
|
||||
--exclude="x86_64/debug" \
|
||||
--exclude="x86_64/repoview" \
|
||||
$MIRROR/$REPO/ $BASE/$REPO/
|
||||
|
||||
# NOTE(pabelanger): Validate repomd.xml with upstream release version, this is
|
||||
# to help protect when our upstream mirror (mirrors.kernel.org) is out of sync
|
||||
# with its upstream mirror.
|
||||
REPOMD="x86_64/repodata/repomd.xml"
|
||||
SHA1SUM=`curl -s https://dl.fedoraproject.org/pub/epel/7/$REPOMD | sha1sum | cut -d' ' -f1`
|
||||
echo "$SHA1SUM $BASE/$REPO/$REPOMD" | sha1sum -c -
|
||||
|
||||
#
|
||||
# EPEL 8
|
||||
#
|
||||
|
||||
REPO=8
|
||||
if ! [ -f $BASE/$REPO ]; then
|
||||
$K5START mkdir -p $BASE/$REPO
|
||||
fi
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Running rsync..."
|
||||
# --no-perms because some of the top-level directories are 02755
|
||||
# (setgid) and we can't set that on AFS
|
||||
$K5START rsync -rltvz --no-perms \
|
||||
--delete \
|
||||
--delete-excluded \
|
||||
--exclude="Everything/SRPMS" \
|
||||
--exclude="Everything/source" \
|
||||
--exclude="Everything/ppc64le" \
|
||||
--exclude="Everything/s390x" \
|
||||
--exclude="Modular/SRPMS" \
|
||||
--exclude="Modular/source" \
|
||||
--exclude="Modular/ppc64le" \
|
||||
--exclude="Modular/s390x" \
|
||||
--exclude="Everything/*/debug" \
|
||||
$MIRROR/$REPO/ $BASE/$REPO/
|
||||
|
||||
# NOTE(pabelanger): Validate repomd.xml with upstream release version, this is
|
||||
# to help protect when our upstream mirror (mirrors.kernel.org) is out of sync
|
||||
# with its upstream mirror.
|
||||
REPOMD="Everything/x86_64/repodata/repomd.xml"
|
||||
SHA1SUM=`curl -s https://dl.fedoraproject.org/pub/epel/8/$REPOMD | sha1sum | cut -d' ' -f1`
|
||||
echo "$SHA1SUM $BASE/$REPO/$REPOMD" | sha1sum -c -
|
||||
# Cleanup old repos
|
||||
echo_ts "Purging old mirrors"
|
||||
for REPO in 7 8 ; do
|
||||
if [ -d $BASE/$REPO/ ]; then
|
||||
$K5START rm -rf $BASE/$REPO/
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# EPEL 9
|
||||
|
Loading…
Reference in New Issue
Block a user