From 06d34057dc846036ecdb1c6f1264b12efed5b4e4 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 26 Apr 2024 16:23:30 +0200 Subject: [PATCH 1/2] https/off --- cd.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/cd.sh b/cd.sh index e143c0d..68e37a4 100644 --- a/cd.sh +++ b/cd.sh @@ -87,16 +87,23 @@ Dir::Etc::SourceParts \"\"; esac } +function cd_set_https_verification_off { + cd_step "${FUNCNAME}" + case "${CD_OS_NAME}" in + 'debian') + cd_write '/etc/apt/apt.conf.d/https' "\ +Acquire::https::Verify-Peer False; +" + ;; + *) exit 1 ;; + esac +} + function cd_main { cd_set_dns_resolving cd_set_packages_repositories cd_set_packages_configuration -cd_step "disable package verification" -echo -n "\ -Acquire::https::Verify-Peer False; -" > '/etc/apt/apt.conf.d/https' \ -|| exit cd_step "update package catalog" apt-get update \ || exit From 998c5f23864b7941197b8daf9ebe8afb79458925 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 26 Apr 2024 16:27:36 +0200 Subject: [PATCH 2/2] update --- cd.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/cd.sh b/cd.sh index 68e37a4..a4cf213 100644 --- a/cd.sh +++ b/cd.sh @@ -99,14 +99,21 @@ Acquire::https::Verify-Peer False; esac } +function cd_update_packages_catalog { + cd_step "${FUNCNAME}" + case "${CD_OS_NAME}" in + 'debian') apt-get update ;; + *) exit 1 ;; + esac +} + function cd_main { cd_set_dns_resolving cd_set_packages_repositories cd_set_packages_configuration + cd_set_https_verification_off + cd_update_packages_catalog -cd_step "update package catalog" -apt-get update \ -|| exit cd_step "install CA certificates package" apt-get install --yes 'ca-certificates' \ || exit