From 01e324a92849bc75dea7530717036524bcb20fb3 Mon Sep 17 00:00:00 2001 From: Sylvester Joosten <sylvester.joosten@gmail.com> Date: Fri, 21 May 2021 03:10:03 -0400 Subject: [PATCH] Reduce CVMFS singularity priority --- .gitignore | 2 ++ install.sh | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4ab0868aa..1cb1974b4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ build BUILD debug DEBUG + +.nfs* diff --git a/install.sh b/install.sh index eae3dc692..66ea66ca7 100755 --- a/install.sh +++ b/install.sh @@ -26,14 +26,16 @@ if [ $(type -P singularity ) ]; then fi fi if [ -z $SINGULARITY ]; then + ## first priority: a known good install (this one is on JLAB) if [ -d "/apps/singularity/3.7.1/bin/" ]; then SINGULARITY="/apps/singularity/3.7.1/bin/singularity" - ## cvmfs singularity - elif [ -f "/cvmfs/oasis.opensciencegrid.org/mis/singularity/bin/singularity" ]; then - SINGULARITY="/cvmfs/oasis.opensciencegrid.org/mis/singularity/bin/singularity" - ## whatever is in the path + ## whatever is in the path is next elif [ $(type -P singularity ) ]; then SINGULARITY=$(which singularity) + ## cvmfs singularity is last resort (sandbox mode can cause issues) + elif [ -f "/cvmfs/oasis.opensciencegrid.org/mis/singularity/bin/singularity" ]; then + SINGULARITY="/cvmfs/oasis.opensciencegrid.org/mis/singularity/bin/singularity" + ## not good... else echo "ERROR: no singularity found, please make sure you have singularity in your \$PATH" exit 1 -- GitLab