account for architecture when building and uploading
This commit is contained in:
parent
e8e69306a4
commit
533fa440aa
1 changed files with 75 additions and 30 deletions
16
R/helpers.R
16
R/helpers.R
|
|
@ -39,15 +39,23 @@ set_codename <- function(codename) {
|
|||
set_bin_path <- function(
|
||||
r_minor_version, build_for_minor,
|
||||
local_build_root, codename) {
|
||||
|
||||
local_arch = Sys.info()[["machine"]]
|
||||
if (grepl("arm64", local_arch) || grepl("aarch64", local_arch)) {
|
||||
arch <- "arm64"
|
||||
} else if (grepl("amd64", local_arch) || grepl("x86_64", local_arch)) {
|
||||
arch <- "amd64"
|
||||
}
|
||||
|
||||
if (!build_for_minor) {
|
||||
path <- sprintf(
|
||||
"%s/arm64/%s/latest/src/contrib",
|
||||
local_build_root, codename
|
||||
"%s/%s/%s/latest/src/contrib",
|
||||
local_build_root, arch, codename
|
||||
)
|
||||
} else {
|
||||
path <- sprintf(
|
||||
"%s/arm64/%s/%s/latest/src/contrib",
|
||||
local_build_root, codename, r_minor_version
|
||||
"%s/%s/%s/%s/latest/src/contrib",
|
||||
local_build_root, arch, codename, r_minor_version
|
||||
)
|
||||
}
|
||||
return(path)
|
||||
|
|
|
|||
Loading…
Reference in a new issue