Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
julien veyssier
r-package-checker
Commits
3cf9bbc2
Commit
3cf9bbc2
authored
Jun 09, 2015
by
julien veyssier
Browse files
pass NBCORES bash script param to R scripts
parent
078198b6
Changes
1
Hide whitespace changes
Inline
Side-by-side
rtest.sh
View file @
3cf9bbc2
...
@@ -461,7 +461,7 @@ echo
...
@@ -461,7 +461,7 @@ echo
printLeftPurple
"Generation of depends.R ... started at
`
date
'+%H:%M:%S'
`
... "
printLeftPurple
"Generation of depends.R ... started at
`
date
'+%H:%M:%S'
`
... "
# generate depends.R
# generate depends.R
echo
'if (!"tools" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
echo
'if (!"tools" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
install.packages("tools",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
7
)
install.packages("tools",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
$NBCORES
)
}
}
old <- getOption("defaultPackages"); r <- getOption("repos")
old <- getOption("defaultPackages"); r <- getOption("repos")
...
@@ -518,7 +518,7 @@ if [ -n "$R_LIBS_USER" ]; then
...
@@ -518,7 +518,7 @@ if [ -n "$R_LIBS_USER" ]; then
R_LIBS_USER_PARAM
=
", lib=Sys.getenv(
\"
R_LIBS_USER
\"
)"
R_LIBS_USER_PARAM
=
", lib=Sys.getenv(
\"
R_LIBS_USER
\"
)"
fi
fi
echo
'
echo
'
install.packages("'
$PACKAGE_TO_TEST
'"'
$REPO_R_PARAM
''
$R_LIBS_USER_PARAM
', dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
7
)
install.packages("'
$PACKAGE_TO_TEST
'"'
$REPO_R_PARAM
''
$R_LIBS_USER_PARAM
', dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
$NBCORES
)
ff <- file("pkg.version", open = "w")
ff <- file("pkg.version", open = "w")
cat( paste(sep=",",packageVersion("'
$PACKAGE_TO_TEST
'")), file=ff)
cat( paste(sep=",",packageVersion("'
$PACKAGE_TO_TEST
'")), file=ff)
...
@@ -556,7 +556,7 @@ if [[ "$SKIPINSTALLFLAG" == "0" ]]; then
...
@@ -556,7 +556,7 @@ if [[ "$SKIPINSTALLFLAG" == "0" ]]; then
update.packages(lib.loc=Sys.getenv("R_LIBS_USER"), repos=c("'
$DEFAULT_REPOSITORY
'"),ask=FALSE)
update.packages(lib.loc=Sys.getenv("R_LIBS_USER"), repos=c("'
$DEFAULT_REPOSITORY
'"),ask=FALSE)
if (!"XML" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
if (!"XML" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
install.packages("XML",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
7
)
install.packages("XML",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
$NBCORES
)
}
}
source("http://bioconductor.org/biocLite.R")
source("http://bioconductor.org/biocLite.R")
biocLite("Biostrings", ask=FALSE, lib.loc=Sys.getenv("R_LIBS_USER"), suppressUpdates=TRUE)
biocLite("Biostrings", ask=FALSE, lib.loc=Sys.getenv("R_LIBS_USER"), suppressUpdates=TRUE)
...
@@ -602,7 +602,7 @@ if [[ "$SKIPINSTALLFLAG" == "0" ]]; then
...
@@ -602,7 +602,7 @@ if [[ "$SKIPINSTALLFLAG" == "0" ]]; then
echo
'chooseBioCmirror(ind=3)
echo
'chooseBioCmirror(ind=3)
setRepositories(ind=c(1, 2, 5, 6))
setRepositories(ind=c(1, 2, 5, 6))
if (!"'
$pname
'" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
if (!"'
$pname
'" %in% installed.packages(lib.loc=Sys.getenv("R_LIBS_USER"))) {
install.packages("'
$pname
'",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
7
)
install.packages("'
$pname
'",repos=c("'
$DEFAULT_REPOSITORY
'"), lib=Sys.getenv("R_LIBS_USER"), dependencies=c("Depends", "Imports", "LinkingTo", "Suggests"), Ncpus=
$NBCORES
)
}
}
'
>
${
pname
}
_install.R
'
>
${
pname
}
_install.R
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment