File: save_cache

package info (click to toggle)
r-cran-openmx 2.21.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,412 kB
  • sloc: cpp: 36,577; ansic: 13,811; fortran: 2,001; sh: 1,440; python: 350; perl: 21; makefile: 5
file content (31 lines) | stat: -rwxr-xr-x 972 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

set -x
set -o errexit

./util/prep npsol install

R --no-save <<'EOF'
install.packages(c("remotes"))
if (!all(c("remotes") %in% installed.packages())) { q(status = 1)}

deps <- remotes::dev_package_deps(dependencies =
  c("Depends", "Imports", "LinkingTo", "Suggests"))
print(deps)
deps <- deps[deps$package != "Rmpi",]
deps <- deps[deps$package != "snowfall",]

update(deps, dependencies = NA, quiet = FALSE, 
        upgrade = "always", build = TRUE,
        build_opts = c("--no-resave-data", "--no-manual", "--no-build-vignettes"),
        build_manual = FALSE, build_vignettes = FALSE,
        type = getOption("pkgType"))

if (!all(deps$package %in% installed.packages())) {
  message("missing: ", paste(setdiff(deps$package, installed.packages()), collapse=", "))
  q(status = 1)
}
EOF

tar -jcf rcache.tar.bz2 $HOME/R
scp -v -i /tmp/deploy_rsa -o PreferredAuthentications=publickey -o StrictHostKeyChecking=no -o CheckHostIP=no rcache.tar.bz2 $dhost: