save state
This commit is contained in:
parent
70753ebaed
commit
23142a03f6
1 changed files with 279 additions and 0 deletions
44
03-upload.sh
Normal file
44
03-upload.sh
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#!/bin/bash
|
||||
|
||||
PACKAGES="mlr3filters stringi"
|
||||
|
||||
export R_VERSION=$(R --version | grep -Eo '[0-9.]+' | head -n 1)
|
||||
export R_VERSION_MINOR=$(echo "$R_VERSION" | cut -d. -f1,2)
|
||||
export ARCH=$(arch)
|
||||
|
||||
DIST_FAM=$(grep 'ID_LIKE=' /etc/os-release | cut -d'=' -f2 | tr -d '"')
|
||||
if [[ $DIST_FAM == "debian" ]]; then
|
||||
export CODENAME=$(grep 'VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2 | tr -d '"')
|
||||
elif [[ $DIST_FAM =~ ^(fedora) ]]; then
|
||||
if [[ $(grep 'PLATFORM_ID=' /etc/os-release | cut -d'=' -f2 | tr -d '"') == "platform:el9" ]]; then
|
||||
export CODENAME=rhel9
|
||||
elif [[ $(grep 'PLATFORM_ID=' /etc/os-release | cut -d'=' -f2 | tr -d '"') == "platform:el8" ]]; then
|
||||
export CODENAME=rhel8
|
||||
fi
|
||||
fi
|
||||
|
||||
for w in $PACKAGES; do
|
||||
# source
|
||||
aws s3 sync /root/src/contrib/ s3://cynkra-r-binaries-arm64/src/contrib/ --exclude '*error' --acl public-read
|
||||
|
||||
# binaries
|
||||
aws s3 sync /root/__linux__/${CODENAME}/${R_VERSION_MINOR}/latest/src/contrib/ s3://cynkra-r-binaries-arm64/__linux__/${CODENAME}/${R_VERSION_MINOR}/latest/src/contrib/ --exclude '*error' --acl public-read
|
||||
done
|
||||
|
||||
### WORKING
|
||||
# R -q -e 'install.packages("mlr3filters", repos="https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/4.3/latest/")'
|
||||
# R -q -e 'remotes::install_version("mlr3filters", "0.7.0", repos="https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/4.3/latest")'
|
||||
# install.packages("Rcpp", repos="https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/43/latest/")
|
||||
|
||||
|
||||
# R -q -e 'options(repos = structure(c(CRAN = "https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/4.3/latest"))); remove.packages("mlr3filters"); pak::cache_delete(); pak::meta_clean(force=T); pak::pak("mlr3filters"); packageVersion("mlr3filters")'
|
||||
|
||||
# R -q -e 'options(repos = structure(c(CRAN = "https://cloud.r-project.org"))); remove.packages("mlr3filters"); pak::cache_delete(); pak::meta_clean(force=T); pak::pak("mlr3filters"); packageVersion("mlr3filters")'
|
||||
|
||||
|
||||
|
||||
# con <- gzcon(url(sprintf("%s/src/contrib/Meta/archive.rds",
|
||||
# c("CRAN" = "https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/4.3/latest")), "rb"))
|
||||
# readRDS(con)
|
||||
|
||||
# remotes:::package_find_archives("mlr3filters", "https://cynkra-r-binaries-arm64.s3.eu-central-1.amazonaws.com/__linux__/rhel9/4.3/latest", verbose = T)
|
||||
Loading…
Reference in a new issue