From 8a6217daf2022deb184d1b20186c1eef1d1aa4e5 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Tue, 21 May 2019 16:38:44 +0200 Subject: [PATCH] singularity modules: add r.3.5.3 --- src/singularity_modules/r/3.5.3/build.sh | 3 +++ src/singularity_modules/r/3.5.3/r | 2 ++ src/singularity_modules/r/3.5.3/r.def | 25 ++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100755 src/singularity_modules/r/3.5.3/build.sh create mode 100644 src/singularity_modules/r/3.5.3/r create mode 100644 src/singularity_modules/r/3.5.3/r.def diff --git a/src/singularity_modules/r/3.5.3/build.sh b/src/singularity_modules/r/3.5.3/build.sh new file mode 100755 index 00000000..2d0d3ab9 --- /dev/null +++ b/src/singularity_modules/r/3.5.3/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/r:3.5.3.img src/singularity_modules/r/3.5.3/r.def && \ +singularity sign bin/r:3.5.3.img diff --git a/src/singularity_modules/r/3.5.3/r b/src/singularity_modules/r/3.5.3/r new file mode 100644 index 00000000..f9cc3522 --- /dev/null +++ b/src/singularity_modules/r/3.5.3/r @@ -0,0 +1,2 @@ +#/bin/bash +singularity exec /sps/lbmc/common/singularity/r:3.5.3.img R $@ diff --git a/src/singularity_modules/r/3.5.3/r.def b/src/singularity_modules/r/3.5.3/r.def new file mode 100644 index 00000000..b154729b --- /dev/null +++ b/src/singularity_modules/r/3.5.3/r.def @@ -0,0 +1,25 @@ +Bootstrap: docker +From: rocker/r-ver:3.5.3 + +%labels +MAINTAINER Laurent Modolo + +%post +mkdir -p /sps /pbs /scratch +PACKAGES="libssl-dev \ +libcurl4-openssl-dev \ +libxml2-dev \ +zlib1g-dev \ +git" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +R -e "install.packages('tidyverse', dependencies=TRUE, repos='https://cran.rstudio.com/')" + +%environment +export R_VERSION=3.5.3 + +%runscript +exec /bin/bash "$@" -- GitLab