diff --git a/cd.sh b/cd.sh index a4cf213..e143c0d 100644 --- a/cd.sh +++ b/cd.sh @@ -87,33 +87,19 @@ 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_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 "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 cd_step "install CA certificates package" apt-get install --yes 'ca-certificates' \ || exit