From 4e848a699e9085b82e72f1afb395710e1b1ed3d0 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 11 Sep 2024 08:36:11 +0200 Subject: [PATCH] fix sysreqs platform detection --- .woodpecker/warm_up_build.yaml | 2 +- R/install-deps.R | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.woodpecker/warm_up_build.yaml b/.woodpecker/warm_up_build.yaml index cb935b2..2a6b876 100644 --- a/.woodpecker/warm_up_build.yaml +++ b/.woodpecker/warm_up_build.yaml @@ -46,7 +46,7 @@ steps: image: busybox:latest failure: ignore commands: - - sleep 10 + - sleep 200 - echo "Warmed Up" backend_options: kubernetes: diff --git a/R/install-deps.R b/R/install-deps.R index ee57d58..c0833fb 100644 --- a/R/install-deps.R +++ b/R/install-deps.R @@ -25,6 +25,12 @@ install_package_system_dependencies <- function(package_name, Sys.setenv(PKG_SYSREQS_PLATFORM = platform) Sys.setenv(PKG_SYSREQS = TRUE) Sys.setenv(PKG_SYSREQS_VERBOSE = TRUE) + # FIXME: https://github.com/r-lib/pak/issues/610 + if (grepl("rhel-9", pak::system_r_platform())) { + Sys.setenv(PKG_SYSREQS_PLATFORM = "redhat-9") + } else if (grepl("rhel-9", pak::system_r_platform())) { + Sys.setenv(PKG_SYSREQS_PLATFORM = "redhat-8") + } if (deps_verbose) { pak::local_install_deps(sprintf("%s", local_clone_dir_single)) } else {