From 5f661ba6dba3b680da537fbd53486dbc8d56ebd9 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 29 Apr 2024 16:21:31 +0200 Subject: [PATCH] makecache --- cd.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/cd.sh b/cd.sh index b5ddf8d..3846d43 100644 --- a/cd.sh +++ b/cd.sh @@ -41,12 +41,11 @@ cd_set_environment () { CD_PYTHON_COMMAND="python3" CD_PYTHON_PACKAGES="/usr/lib/python3/dist-packages" case "${CD_OS_VERSION}" in - "bookworm") - echo "TODO" - ;; + "bookworm") echo "TODO" ;; *) cd_error_os "CD_OS_VERSION=" ;; esac ;; + "alma") echo "TODO" ;; *) cd_error_os "CD_OS_NAME=" ;; esac # ci / github @@ -117,6 +116,7 @@ deb https://deb.debian.org/debian-security bookworm-security main " cd_cat "/etc/apt/sources.list" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_set_packages_repositories" ;; esac } @@ -135,6 +135,7 @@ Dir::Etc::SourceParts \"\"; " cd_cat "/etc/apt/apt.conf.d/apt.conf" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_set_packages_configuration" ;; esac } @@ -148,6 +149,7 @@ Acquire::https::Verify-Peer False; " cd_cat "/etc/apt/apt.conf.d/https" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_set_https_verification_off" ;; esac } @@ -156,6 +158,7 @@ cd_update_packages_catalog () { cd_step "Update packages catalog" case "${CD_OS_NAME}" in "debian") apt-get update || exit ;; + "alma") dnf makecache || exit ;; *) cd_error_os "cd_update_packages_catalog" ;; esac } @@ -164,6 +167,7 @@ cd_install_packages_tools () { cd_step "Install packages tools" case "${CD_OS_NAME}" in "debian") cd_install_package "apt-utils" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_install_packages_tools" ;; esac } @@ -172,6 +176,7 @@ cd_install_ca () { cd_step "Install CA" case "${CD_OS_NAME}" in "debian") cd_install_package "ca-certificates" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_install_ca" ;; esac } @@ -181,6 +186,7 @@ local target cd_step "Copy CA" case "${CD_OS_NAME}" in "debian") target="/usr/local/share/ca-certificates" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_copy_ca" ;; esac # TODO copy @@ -190,6 +196,7 @@ cd_update_ca () { cd_step "Update CA" case "${CD_OS_NAME}" in "debian") update-ca-certificates || exit ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_update_ca" ;; esac } @@ -198,6 +205,7 @@ cd_set_https_verification_on () { cd_step "Set HTTPS verification on" case "${CD_OS_NAME}" in "debian") cd_rm "/etc/apt/apt.conf.d/https" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_set_https_verification_on" ;; esac } @@ -206,6 +214,7 @@ cd_upgrade_packages () { cd_step "Upgrade packages" case "${CD_OS_NAME}" in "debian") apt-get upgrade --yes || exit ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_upgrade_packages" ;; esac } @@ -214,6 +223,7 @@ cd_install_git () { cd_step "Install Git" case "${CD_OS_NAME}" in "debian") cd_install_package "git" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_install_git" ;; esac } @@ -222,6 +232,7 @@ cd_install_python () { cd_step "Install Python" case "${CD_OS_NAME}" in "debian") cd_install_package "python3" ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_install_python" ;; esac } @@ -230,6 +241,7 @@ cd_clean_packages_cache () { cd_step "Clean packages cache" case "${CD_OS_NAME}" in "debian") apt-get clean || exit ;; + "alma") echo "TODO" ;; *) cd_error_os "cd_clean_packages_cache" ;; esac }