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