Use USTC EPEL mirror and upgrade packages in rocky9 Dockerfile

Port the EPEL mirror rewrite from develop's test/Dockerfile, and run
dnf upgrade before cleaning the cache.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012LvSM3NjBSCNsRwDpWeGfu
This commit is contained in:
GuofangandClaude Sonnet 5 committed 2026-09-21 09:48:21 +08:00
1 parent 3a0bb4e0c8
commit 1170f8f353
1 file changed
+6
+6
View File
@@ -23,8 +23,14 @@ RUN dnf install --assumeyes --enablerepo=crb \
xz \ xz \
which \ which \
epel-release \ epel-release \
&& sed \
-e 's!^metalink=!#metalink=!g' \
-e 's!^#baseurl=!baseurl=!g' \
-e 's!https\?://download\.example/pub/epel!https://mirrors.ustc.edu.cn/epel!g' \
-i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo \
&& dnf install --assumeyes \ && dnf install --assumeyes \
makeself \ makeself \
&& dnf upgrade --assumeyes \
&& dnf clean all \ && dnf clean all \
&& rm -rf /var/cache/dnf && rm -rf /var/cache/dnf