From db64bf97fe3810a99581c855ab52a8d220f1a79b Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 18 Mar 2025 13:02:37 +0100 Subject: [PATCH] chore: add convenience target to build singularity env - make script executable - use /bin/sh instead of /bin/bash - add top-level Makefile to prepare env --- Makefile | 2 ++ envs/build_singularity.sh | 14 +++++--------- 2 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 Makefile mode change 100644 => 100755 envs/build_singularity.sh diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..1e56cb28 --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +prepare_apptainer_env: + cd envs && ./build_singularity.sh diff --git a/envs/build_singularity.sh b/envs/build_singularity.sh old mode 100644 new mode 100755 index 86e053fd..c0c3d936 --- a/envs/build_singularity.sh +++ b/envs/build_singularity.sh @@ -1,9 +1,5 @@ -#!/bin/bash - -sudo singularity build sklearn.sif sklearn_singularity.def - -sudo singularity build clustbench.sif clustbench_singularity.def - -sudo singularity build r.sif r_singularity.def - -sudo singularity build fcps.sif fcps_singularity.def +#!/bin/sh +singularity build sklearn.sif sklearn_singularity.def +singularity build clustbench.sif clustbench_singularity.def +singularity build r.sif r_singularity.def +singularity build fcps.sif fcps_singularity.def