aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/modules/files/modules.new.sh.in')
-rw-r--r--sys-cluster/modules/files/modules.new.sh.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys-cluster/modules/files/modules.new.sh.in b/sys-cluster/modules/files/modules.new.sh.in
new file mode 100644
index 000000000..aceb1bafb
--- /dev/null
+++ b/sys-cluster/modules/files/modules.new.sh.in
@@ -0,0 +1,8 @@
+shell=$(basename $(ps -p $$ -ocomm=))
+if [ -f @EPREFIX@/usr/share/Modules/init/${shell} ]
+then
+ . @EPREFIX@/usr/share/Modules/init/${shell}
+elif [ -f @PREFIX@/usr/share/Modules/init/${shell} ]
+then
+ . @PREFIX@/usr/share/Modules/init/sh
+fi