account for CURL_CA_BUNDLE on rhel

This commit is contained in:
Patrick Schratz 2024-09-23 22:08:07 +02:00
commit f5ce357837
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -28,8 +28,12 @@ install_package_system_dependencies <- function(package_name,
# FIXME: https://github.com/r-lib/pak/issues/610
if (grepl("rhel-9", pak::system_r_platform())) {
Sys.setenv(PKG_SYSREQS_PLATFORM = "redhat-9")
# otherwise pak::pkg_history() fails with 'error setting certificate verify locations'
Sys.setenv(CURL_CA_BUNDLE = "/etc/pki/tls/certs/ca-bundle.crt")
} else if (grepl("rhel-8", pak::system_r_platform())) {
Sys.setenv(PKG_SYSREQS_PLATFORM = "redhat-8")
# otherwise pak::pkg_history() fails with 'error setting certificate verify locations'
Sys.setenv(CURL_CA_BUNDLE = "/etc/pki/tls/certs/ca-bundle.crt")
}
if (deps_verbose) {
pak::local_install_deps(sprintf("%s", local_clone_dir_single))