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:
Jeremy Stanley 2024-12-12 15:27:11 +00:00
parent 91d823fd97
commit 455a532d7e

View File

@ -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