mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-08 02:10:26 +08:00
新增适配 Extra Packages for Enterprise Linux 10
This commit is contained in:
@@ -1159,10 +1159,6 @@ function choose_install_epel_packages() {
|
|||||||
if [[ "${SYSTEM_JUDGMENT}" == "${SYSTEM_FEDORA}" ]] || [[ "${INSTALL_EPEL}" == "false" ]]; then
|
if [[ "${SYSTEM_JUDGMENT}" == "${SYSTEM_FEDORA}" ]] || [[ "${INSTALL_EPEL}" == "false" ]]; then
|
||||||
INSTALL_EPEL="false"
|
INSTALL_EPEL="false"
|
||||||
return
|
return
|
||||||
elif [ "${SYSTEM_VERSION_NUMBER_MAJOR}" == 10 ]; then
|
|
||||||
# 跳过尚未正式推出的 10 版本
|
|
||||||
INSTALL_EPEL="false"
|
|
||||||
return
|
|
||||||
else
|
else
|
||||||
check_install_status
|
check_install_status
|
||||||
fi
|
fi
|
||||||
@@ -2471,10 +2467,6 @@ function change_mirrors_or_install_EPEL() {
|
|||||||
[ -z "${SOURCE_EPEL_BRANCH}" ] && SOURCE_EPEL_BRANCH="epel-archive"
|
[ -z "${SOURCE_EPEL_BRANCH}" ] && SOURCE_EPEL_BRANCH="epel-archive"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
## 跳过尚未正式推出的 10 版本
|
|
||||||
if [[ "${target_version}" == "10" ]]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
## 安装 EPEL 软件包
|
## 安装 EPEL 软件包
|
||||||
if [ $VERIFICATION_EPEL -ne 0 ]; then
|
if [ $VERIFICATION_EPEL -ne 0 ]; then
|
||||||
echo -e "\n${WORKING} 安装 epel-release 软件包...\n"
|
echo -e "\n${WORKING} 安装 epel-release 软件包...\n"
|
||||||
@@ -5898,6 +5890,72 @@ EOF
|
|||||||
## 生成 EPEL 附加软件包 repo 源文件
|
## 生成 EPEL 附加软件包 repo 源文件
|
||||||
function gen_repo_files_EPEL() {
|
function gen_repo_files_EPEL() {
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
|
10)
|
||||||
|
cat <<'EOF' >$Dir_YumRepos/epel.repo
|
||||||
|
[epel]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - $basearch
|
||||||
|
#baseurl=https://download.example/pub/epel/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/$basearch/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
countme=1
|
||||||
|
enabled=1
|
||||||
|
|
||||||
|
[epel-debuginfo]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - $basearch - Debug
|
||||||
|
#baseurl=https://download.example/pub/epel/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/$basearch/debug/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
enabled=0
|
||||||
|
|
||||||
|
[epel-source]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - $basearch - Source
|
||||||
|
#baseurl=https://download.example/pub/epel/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/source/tree/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
enabled=0
|
||||||
|
EOF
|
||||||
|
cat <<'EOF' >$Dir_YumRepos/epel-testing.repo
|
||||||
|
[epel-testing]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch
|
||||||
|
#baseurl=https://download.example/pub/epel/testing/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/$basearch/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-epel$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
countme=1
|
||||||
|
enabled=0
|
||||||
|
|
||||||
|
[epel-testing-debuginfo]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch - Debug
|
||||||
|
#baseurl=https://download.example/pub/epel/testing/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/$basearch/debug/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
enabled=0
|
||||||
|
|
||||||
|
[epel-testing-source]
|
||||||
|
name=Extra Packages for Enterprise Linux $releasever - Testing - $basearch - Source
|
||||||
|
#baseurl=https://download.example/pub/epel/testing/$releasever_major${releasever_minor:+.$releasever_minor}/Everything/source/tree/
|
||||||
|
metalink=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel$releasever_major${releasever_minor:+.$releasever_minor}&arch=$basearch
|
||||||
|
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever_major
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
metadata_expire=24h
|
||||||
|
enabled=0
|
||||||
|
EOF
|
||||||
|
;;
|
||||||
9)
|
9)
|
||||||
cat <<'EOF' >$Dir_YumRepos/epel.repo
|
cat <<'EOF' >$Dir_YumRepos/epel.repo
|
||||||
[epel]
|
[epel]
|
||||||
|
|||||||
Reference in New Issue
Block a user