tryCatch for install_package_system_dependencies

This commit is contained in:
Patrick Schratz 2024-07-28 09:52:12 +02:00
commit 2c51194167
Signed by: pat-s
GPG key ID: 3C6318841EF78925

View file

@ -63,7 +63,16 @@ build_binary_package <- function(package_name, tag = NULL, codename = NULL,
### Install system dependencies
if (install_system_dependencies) {
install_package_system_dependencies(package_name, tag, platform, local_clone_dir)
tryCatch(
{
install_package_system_dependencies(package_name, tag, platform, local_clone_dir)
},
error = function(e) {
message(sprintf("Error in installing dependencies for package %s with tag %s: %s", package_name, tag, e))
store_build_metadata(package_name, tag, platform, error_occurred = TRUE, force = TRUE, error = e$stderr)
}
)
return(TRUE)
}
t1 <- Sys.time()