From 71977cb511e5f182ff667b36f915162d5079cb8d Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent@modolo.fr>
Date: Wed, 20 Mar 2019 10:12:36 +0100
Subject: [PATCH] script to help docker to singularity conversion

---
 src/singularity_modules/docker_to_singularity.sh | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 src/singularity_modules/docker_to_singularity.sh

diff --git a/src/singularity_modules/docker_to_singularity.sh b/src/singularity_modules/docker_to_singularity.sh
new file mode 100644
index 00000000..0a71bfbc
--- /dev/null
+++ b/src/singularity_modules/docker_to_singularity.sh
@@ -0,0 +1,13 @@
+# install spython
+# sudo pip3 install spython
+
+find src/docker_modules/ -name "Dockerfile" | \
+  perl -pe "s/docker/singularity/g" | \
+  perl -pe "s/Dockerfile//g" | \
+  awk '{system("mkdir -p " $0)}'
+
+find src/docker_modules/ -name "Dockerfile" | \
+  perl -pe "s/(^.*$)/spython recipe \1 > \1/g" | \
+  perl -pe "s/(^.*)docker_modules(.*$)/\1singularity_modules\2/g" | \
+  perl -pe "s/(^.*\/([^\/]*)\/[^\/]*\/)Dockerfile$/\1\2.def/g" | \
+  awk '{system($0)}'
-- 
GitLab