cd_set_packages_repositories

This commit is contained in:
Marc Beninca 2024-06-08 17:28:38 +02:00
parent d2f060b6a1
commit 3c16e68d91
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

29
cd.sh
View file

@ -377,29 +377,30 @@ Acquire::https::Verify-Peer False;
} }
cd_set_packages_repositories () { cd_set_packages_repositories () {
local file
cd_step "Set packages repositories" cd_step "Set packages repositories"
case "${CD_OS_ID}" in case "${CD_OS_ID}" in
"${CD_OS_ALMA}") "${CD_OS_ALMA}")
case "${CD_OS_VERSION}" in case "${CD_OS_VERSION}" in
"8") file="/etc/yum.repos.d/almalinux.repo" ;; "8") \
"9") file="/etc/yum.repos.d/almalinux-baseos.repo" ;; cd_set_packages_repositories__file="/etc/yum.repos.d/almalinux.repo" ;;
"9") \
cd_set_packages_repositories__file="/etc/yum.repos.d/almalinux-baseos.repo" ;;
esac esac
cd_sed "${file}" \ cd_sed "${cd_set_packages_repositories__file}" \
"|^mirrorlist|# mirrorlist|" \ "|^mirrorlist|# mirrorlist|" \
"|${CD_URL_DEFAULT}|${CD_URL_CHOSEN}|" \ "|${CD_URL_DEFAULT}|${CD_URL_CHOSEN}|" \
"|^# baseurl|baseurl|" "|^# baseurl|baseurl|"
;; ;;
"${CD_OS_ALPINE}") "${CD_OS_ALPINE}")
file="/etc/apk/repositories" cd_set_packages_repositories__file="/etc/apk/repositories"
cd_write "${file}" "\ cd_write "${cd_set_packages_repositories__file}" "\
${CD_URL_CHOSEN}/v${CD_OS_VERSION}/main ${CD_URL_CHOSEN}/v${CD_OS_VERSION}/main
${CD_URL_CHOSEN}/v${CD_OS_VERSION}/community ${CD_URL_CHOSEN}/v${CD_OS_VERSION}/community
" "
;; ;;
"${CD_OS_DEBIAN}") "${CD_OS_DEBIAN}")
file="/etc/apt/sources.list" cd_set_packages_repositories__file="/etc/apt/sources.list"
cd_write "${file}" "\ cd_write "${cd_set_packages_repositories__file}" "\
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION} main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION} main
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-backports main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-backports main
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-updates main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-updates main
@ -408,17 +409,19 @@ deb ${CD_URL_CHOSEN}-security ${CD_OS_VERSION}-security main
;; ;;
"${CD_OS_ROCKY}") "${CD_OS_ROCKY}")
case "${CD_OS_VERSION}" in case "${CD_OS_VERSION}" in
"8") file="/etc/yum.repos.d/Rocky-BaseOS.repo" ;; "8") \
"9") file="/etc/yum.repos.d/rocky.repo" ;; cd_set_packages_repositories__file="/etc/yum.repos.d/Rocky-BaseOS.repo" ;;
"9") \
cd_set_packages_repositories__file="/etc/yum.repos.d/rocky.repo" ;;
esac esac
cd_sed "${file}" \ cd_sed "${cd_set_packages_repositories__file}" \
"|^mirrorlist|# mirrorlist|" \ "|^mirrorlist|# mirrorlist|" \
"|${CD_URL_DEFAULT}|${CD_URL_CHOSEN}|" \ "|${CD_URL_DEFAULT}|${CD_URL_CHOSEN}|" \
"|^#baseurl|baseurl|" "|^#baseurl|baseurl|"
;; ;;
"${CD_OS_UBUNTU}") "${CD_OS_UBUNTU}")
file="/etc/apt/sources.list" cd_set_packages_repositories__file="/etc/apt/sources.list"
cd_write "${file}" "\ cd_write "${cd_set_packages_repositories__file}" "\
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION} main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION} main
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-backports main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-backports main
deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-updates main deb ${CD_URL_CHOSEN} ${CD_OS_VERSION}-updates main