From ea64c2bbf898f4d2f48814c0cf76f67cdcdd3516 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Wed, 10 Nov 2021 17:53:56 +0100 Subject: [PATCH] modmange: execute modmanage.bash relative to own path --- Pmodules/modmanage.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Pmodules/modmanage.in b/Pmodules/modmanage.in index 4139b5d..6925f9f 100644 --- a/Pmodules/modmanage.in +++ b/Pmodules/modmanage.in @@ -2,4 +2,10 @@ unset BASH_ENV -"@BASH@" --noprofile --norc "@MODMANAGE@" "$@" +declare mydir=$(cd $(dirname "$0") && pwd) +declare libexecdir="$(dirname "${mydir}")/libexec" + +declare bash="${libexecdir}/bash" +declare modmanage="${libexecdir}/modmanage.bash" + +"${bash}" --noprofile --norc "${modmanage}" "$@"