From 3f9227cef4e373f804e433978ed8054c570533eb Mon Sep 17 00:00:00 2001 From: lche0021 <lche0021@student.monash.edu> Date: Thu, 27 May 2021 12:19:53 +1000 Subject: [PATCH] update listdeps --- smoke_test/listdeps | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/smoke_test/listdeps b/smoke_test/listdeps index ce1377ee..0aaaecd9 100755 --- a/smoke_test/listdeps +++ b/smoke_test/listdeps @@ -18,11 +18,17 @@ fi mkdir -p $software for ver in ${version[@]}; do touch $software/$ver;done + for i in $(ls -d /usr/local/*/); do name=$(basename $i) - load_ver=$(module show $name 2>&1 | sed -n "s/module.*load\ ${software}\/\(.*\)/\1/p") - if [ ! -z $load_ver ] && [ -f $software/$load_ver ]; then - echo $name >> $software/$load_ver - fi + if [[ -r "/usr/local/Modules/modulefiles/$name" ]]; then + vers=$(ls /usr/local/Modules/modulefiles/$name) + fi + for ver in ${vers[@]}; do + load_ver=$(module show $name/$ver 2>&1 | sed -n "s/module.*load\ ${software}\/\(.*\)/\1/p") + if [ ! -z $load_ver ] && [ -f $software/$load_ver ]; then + echo $name/$ver >> $software/$load_ver + fi + done done set +e -- GitLab