aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/modules/files')
-rw-r--r--sys-cluster/modules/files/modules-3.2.10-defs.patch20
-rw-r--r--sys-cluster/modules/files/modules.sh.in2
2 files changed, 21 insertions, 1 deletions
diff --git a/sys-cluster/modules/files/modules-3.2.10-defs.patch b/sys-cluster/modules/files/modules-3.2.10-defs.patch
new file mode 100644
index 000000000..412abebd7
--- /dev/null
+++ b/sys-cluster/modules/files/modules-3.2.10-defs.patch
@@ -0,0 +1,20 @@
+--- modules-3.2.10/modules_def.h.orig 2017-04-21 19:33:52.698720482 +0300
++++ modules-3.2.10/modules_def.h 2017-04-21 19:35:19.506727343 +0300
+@@ -616,6 +616,9 @@
+ /** ModuleCmd_Purge.c **/
+ extern int ModuleCmd_Purge( Tcl_Interp*, int, char*[]);
+
++/** ModuleCmd_Refresh.c **/
++extern int ModuleCmd_Refresh( Tcl_Interp*, int argc, char*[]);
++
+ /** ModuleCmd_Switch.c **/
+ extern int ModuleCmd_Switch( Tcl_Interp*, int, char*[]);
+
+@@ -753,6 +756,7 @@
+ extern char *EMGetEnv(Tcl_Interp *, char const *);
+ extern char *EMSetEnv(Tcl_Interp *, char const *, char const *);
+ extern int is_interactive(void);
++extern void regex_quote(const char *, char *, int len);
+
+ #ifndef HAVE_STRDUP
+ # undef strdup
diff --git a/sys-cluster/modules/files/modules.sh.in b/sys-cluster/modules/files/modules.sh.in
index 6ed502e87..e3d6d43b2 100644
--- a/sys-cluster/modules/files/modules.sh.in
+++ b/sys-cluster/modules/files/modules.sh.in
@@ -3,5 +3,5 @@ if [ -f @EPREFIX@/usr/share/Modules/init/${shell} ]
then
. @EPREFIX@/usr/share/Modules/init/${shell}
else
- . @PREFIX@/usr/share/Modules/init/sh
+ . @EPREFIX@/usr/share/Modules/init/sh
fi