Files
modules/ChangeLog
2006-06-02 20:57:18 +00:00

3650 lines
126 KiB
Plaintext

Do Not Edit! This is a generated file.
You should edit the NEWS file instead.
2006-06-01 14:22 rkowen
* NEWS: 3.2.3 release preparation.
2006-06-01 14:20 rkowen
* NEWS, doc/module.1.in, doc/modulefile.4.in, etc/add.modules.in,
etc/mkroot.in, ext/add.ext.in, ext/mkroot.in, init/.modulespath.in,
init/Makefile.am, init/bash.in, init/ksh.in, init/sh.in,
init/zsh.in, modulefiles/dot.in, modulefiles/module-cvs.in,
modulefiles/module-info.in, modulefiles/modules.in,
modulefiles/null.in, modulefiles/use.own.in,
modulefiles/version.in: Rolled in the 3.2.3 top_builddir and
@configure_input\@ changes.
2006-06-01 14:04 rkowen
* NEWS, version.c, doc/module.1.in, doc/modulefile.4.in,
etc/add.modules.in, etc/mkroot.in, ext/add.ext.in, ext/mkroot.in,
init/.modulespath.in, init/Makefile.am, init/bash.in, init/ksh.in,
init/sh.in, init/zsh.in, modulefiles/dot.in,
modulefiles/module-cvs.in, modulefiles/module-info.in,
modulefiles/modules.in, modulefiles/null.in,
modulefiles/use.own.in, modulefiles/version.in: * Fixed build
problem with regards to the init/* files (solution due to Thomas
Zeiser) (changed from $(top_srddir)/config.status to
$(top_builddir)/config.status) * Also added @configure_input\@ to
most of the configure made files.
2006-06-01 12:56 rkowen
* NEWS, cmdPath.c, locate_module.c, modules_def.h,
doc/modulefile.4.in, testsuite/modulefiles/append/1.0,
testsuite/modulefiles/prepend/1.0,
testsuite/modules.50-cmds/042-append-delim.exp,
testsuite/modules.50-cmds/047-app-del-undo.exp,
testsuite/modules.50-cmds/052-prepend-delim.exp,
testsuite/modules.50-cmds/057-pre-del-undo.exp: Rolled in the 3.2.3
prepend-path/append-path --delim changes.
2006-06-01 12:53 rkowen
* testsuite/modules.50-cmds/: 042-append-delim.exp,
047-app-del-undo.exp, 052-prepend-delim.exp, 057-pre-del-undo.exp:
Fixed extra unsetting of a variable.
2006-06-01 11:47 rkowen
* NEWS, cmdPath.c, locate_module.c, modules_def.h,
doc/modulefile.4.in, testsuite/modulefiles/prepend/1.0,
testsuite/modules.50-cmds/042-append-delim.exp,
testsuite/modules.50-cmds/047-app-del-undo.exp,
testsuite/modules.50-cmds/052-prepend-delim.exp,
testsuite/modules.50-cmds/057-pre-del-undo.exp: * Added the --delim
option to prepend-path and append-path to allow arbitrary
delimiters instead of the colon ':'
2006-06-01 11:47 rkowen
* testsuite/modules.50-cmds/042-append-delim.exp: file
042-append-delim.exp was initially added on branch modules-3-2-3.
2006-06-01 11:47 rkowen
* testsuite/modules.50-cmds/047-app-del-undo.exp: file
047-app-del-undo.exp was initially added on branch modules-3-2-3.
2006-06-01 11:47 rkowen
* testsuite/modules.50-cmds/052-prepend-delim.exp: file
052-prepend-delim.exp was initially added on branch modules-3-2-3.
2006-06-01 11:47 rkowen
* testsuite/modules.50-cmds/057-pre-del-undo.exp: file
057-pre-del-undo.exp was initially added on branch modules-3-2-3.
2006-06-01 11:47 rkowen
* testsuite/modulefiles/prepend/1.0: file 1.0 was initially added
on branch modules-3-2-3.
2006-06-01 07:54 rkowen
* ModuleCmd_Init.c, cmdConflict.c, cmdIsLoaded.c, cmdPath.c,
locate_module.c, main.c, modules_def.h: Rolled in the pre-changes
for handling arbitrary delimiters for lists (instead of ':').
2006-06-01 07:32 rkowen
* ModuleCmd_Init.c, cmdConflict.c, cmdIsLoaded.c, cmdPath.c,
locate_module.c, main.c, modules_def.h: The pre-changes for
handling arbitrary delimiters for lists (instead of ':').
2006-05-31 13:35 sirdude
* tcl/modulecmd.tcl:
* minor typos in error output fixed
* support for modules which are known to have no dependencies.
Presently a
module switch foo/4 foo/5
will reload all modules which have been loaded after foo. But
sometimes this
may be a nuisance, especially if module files implement their
own reloading
mechanism. Hence the modules entered as a ":" separated list
into the
environment variable MODULE_NORELOAD will not be reloaded
during a
module switch. The "module reload" command however still
reloads the complet
e module set. This is upward compatible since the original
functionality is re tained if MODULE_RELOAD is left empty.
patch provided by Dr. Reinhold Bader
Kent
2006-05-25 15:05 rkowen
* modules.lsm.in: Merged in the working LSM from 3.2.2
2006-05-25 15:01 rkowen
* modules.lsm.in: Merged in the working LSM from 3.2.2
2006-05-25 14:59 rkowen
* modules.lsm.in: Finally got a working LSM for uploading to
ibiblio.org.
2006-05-25 14:09 rkowen
* NEWS, utility.c, testsuite/modulefiles/alias/1.0,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/076-alias-sub.exp,
testsuite/modules.50-cmds/078-refresh.exp: Rolled in the 3.2.3
changes * the set-alias command will for Bourne shell derivatives
substitute the safe ${1+"$@"} for $*.
2006-05-25 14:07 rkowen
* NEWS, utility.c, testsuite/modulefiles/alias/1.0,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/076-alias-sub.exp,
testsuite/modules.50-cmds/078-refresh.exp: * the set-alias command
will for Bourne shell derivatives substitute the safe ${1+"$@"} for
$*. Addressed the feature request: [ 705032 ] Bourne shell aliases
should allow arguments.
2006-05-25 14:07 rkowen
* testsuite/modules.50-cmds/076-alias-sub.exp: file
076-alias-sub.exp was initially added on branch modules-3-2-3.
2006-05-25 14:07 rkowen
* testsuite/modulefiles/alias/1.0: file 1.0 was initially added on
branch modules-3-2-3.
2006-05-19 08:53 rkowen
* Makefile.am, NEWS, init.c: Rolled in the TclX changes from 3-2-2.
2006-05-15 14:11 rkowen
* NEWS, error.c, main.c,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.50-cmds/100-loglevel.exp: Rolled in the syslog
related changes from 3.2.3
2006-05-15 14:05 rkowen
* NEWS, error.c, testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.50-cmds/100-loglevel.exp: Addressed bug [ 1471913
] syslog facility not working. Actually, it is working, but the
changes will allow it to pass the tests. There may still be a
memory error, but can't find it.
2006-05-15 11:36 rkowen
* main.c: Bug fix [ 1471940 ] --with-debug=yes build fails Thanks
to Steven Klass for finding this.
2006-05-12 15:30 rkowen
* NEWS: Added a section for 3.3.x
2006-05-12 15:28 rkowen
* NEWS, cmdVersion.c: Folded in dgoldendias patch.
2006-05-12 15:23 rkowen
* NEWS, cmdVersion.c, version.c: Included the patch by David Golden
Dias [ 1460801 ] to allow version names to be substrings of other
version names.
2006-05-12 13:58 rkowen
* modules.lsm.in: Added the Title line, which must have gotten lost
in previous edits.
2006-05-12 06:34 rkowen
* modules.lsm.in: Added the Title line, which must have been
dropped by accident.
2006-05-04 15:03 rkowen
* main.c: Trivial add of linefeed.
2006-05-04 15:02 rkowen
* Makefile.am, NEWS, configure.ac, init.c, main.c, version.c,
config/emtcl.m4, config/tcl.m4: * Updated the TclX init call for
8.4 - fixed up the TclX config logic.
2006-05-04 09:55 rkowen
* NEWS, configure.ac, main.c, config/emtcl.m4, config/tcl.m4:
Rolled in the 3.2.2 configure changes to the main development
trunk.
2006-05-04 09:36 rkowen
* main.c: Added more macros to display when given --version
2006-05-04 07:38 rkowen
* NEWS, configure.ac, config/emtcl.m4, config/tcl.m4: * Replaced
all strtok() calls with an internal version. * Now can
append/prepend and empty string '' or colons ':' * Added more
--with-tclx-* options in case tclxConfig.sh can not be found, but
the TclX lib does exist. * Expanded the search path for
tclConfig.sh.
2006-05-01 15:07 rkowen
* Makefile.am: Don't have a ChangeLog target.
2006-05-01 07:54 rkowen
* version.c: Updated release date.
2006-05-01 07:52 rkowen
* ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
ModuleCmd_Whatis.c, cmdLog.c, configure.ac, error.c,
locate_module.c, modules_def.h, utility.c,
testsuite/modulefiles/append/0.1, testsuite/modulefiles/append/0.2,
testsuite/modulefiles/prepend/0.1,
testsuite/modulefiles/prepend/0.2,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp: Rolled in the
xstrtok changes and tests from modules-3-2-2.
2006-04-20 15:35 rkowen
* testsuite/modulefiles/: append/0.1, prepend/0.1: file 0.1 was
initially added on branch modules-3-2-2.
2006-04-20 15:35 rkowen
* testsuite/modulefiles/: append/0.2, prepend/0.2: file 0.2 was
initially added on branch modules-3-2-2.
2006-04-20 15:35 rkowen
* ModuleCmd_List.c, ModuleCmd_Refresh.c, ModuleCmd_Update.c,
ModuleCmd_Whatis.c, NEWS, cmdLog.c, configure.ac, error.c,
locate_module.c, modules_def.h, utility.c, version.c,
testsuite/modulefiles/append/0.1, testsuite/modulefiles/append/0.2,
testsuite/modulefiles/prepend/0.1,
testsuite/modulefiles/prepend/0.2,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp: Crafted an internal
version of strtok(), which allows for empty tokens and to obviate
the need to use any "native" strtok()s.
2006-04-10 13:04 rkowen
* init/Makefile.am: Rolled in $(top_srcdir) and $(srcdir) changes
from main trunk.
2006-04-10 13:03 rkowen
* init/Makefile.am: Change from using . & .. to $(srcdir) and
$(top_srcdir) respectively. (Thanks to suggestion from Boris
Boesler <boesler.AT.ifn.et.tu-dresden.de>)
2006-03-23 15:38 rkowen
* init/csh.in: Rolled in init csh fix from 3.2.1
2006-03-23 15:31 rkowen
* version.c, init/csh.in: Fixed the csh init script.
2006-03-23 14:37 rkowen
* version.c, init/csh.in, testsuite/modules.00-init/006-procs.exp,
testsuite/modules.70-maint/045-listlong.exp,
testsuite/modules.90-avail/050-long.exp: Merged in the 3.2.1
changes.
2006-03-23 13:51 rkowen
* testsuite/: modules.70-maint/045-listlong.exp,
modules.90-avail/050-long.exp: Fixed the tests to use regexps to
allow the date/time stamp to vary for the listed module.
2006-03-23 13:50 rkowen
* testsuite/modules.00-init/006-procs.exp: Add '--' to the regexp
call so any tests that have lines that start with '-' will not be
interpreted as command options.
2006-03-23 13:49 rkowen
* init/csh.in: Allow the command to pass a non-zero return status.
2006-03-07 11:43 rkowen
* ModuleCmd_Load.c, NEWS, cmdModule.c, main.c, modules_def.h,
utility.c, doc/modulefile.4.in, testsuite/config/unix.exp,
testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/4.0,
testsuite/modulefiles/continue/1.0,
testsuite/modulefiles/continue/2.0,
testsuite/modulefiles/continue/3.0,
testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.50-cmds/210-exit.exp,
testsuite/modules.50-cmds/220-continue.exp,
testsuite/modules.50-cmds/230-loop.exp,
testsuite/modules.50-cmds/999-cleanup.exp: Rolled in the 3.2.0 exit
changes.
2006-03-07 11:18 rkowen
* main.c, modules_def.h, utility.c,
testsuite/modules.50-cmds/210-exit.exp: The resultant string to be
evaluated will now append a "test 0 = 1" string if an exit is
called.
2006-02-21 14:26 rkowen
* testsuite/modulefiles/: continue/1.0, exit/1.0: file 1.0 was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modulefiles/: continue/2.0, exit/2.0: file 2.0 was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modules.50-cmds/210-exit.exp: file 210-exit.exp was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modules.50-cmds/220-continue.exp: file 220-continue.exp
was initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modules.50-cmds/230-loop.exp: file 230-loop.exp was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modulefiles/: continue/3.0, exit/3.0: file 3.0 was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modulefiles/: break/4.0, continue/4.0: file 4.0 was
initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* testsuite/modules.50-cmds/999-cleanup.exp: file 999-cleanup.exp
was initially added on branch modules-3-2-0.
2006-02-21 14:26 rkowen
* ModuleCmd_Load.c, NEWS, cmdModule.c, modules_def.h, utility.c,
doc/modulefile.4.in, testsuite/config/unix.exp,
testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/4.0,
testsuite/modulefiles/continue/1.0,
testsuite/modulefiles/continue/2.0,
testsuite/modulefiles/continue/3.0,
testsuite/modulefiles/continue/4.0, testsuite/modulefiles/exit/1.0,
testsuite/modulefiles/exit/2.0, testsuite/modulefiles/exit/3.0,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.50-cmds/210-exit.exp,
testsuite/modules.50-cmds/220-continue.exp,
testsuite/modules.50-cmds/230-loop.exp,
testsuite/modules.50-cmds/999-cleanup.exp: Added or fixed up the
Tcl "break", "continue", and "exit N" commands to have definite
meanings, and also added tests for the same.
2006-02-21 10:05 rkowen
* testsuite/config/unix.exp: Catch the exit return code too.
2006-02-13 09:42 rkowen
* ModuleCmd_Load.c, main.c, modules_def.h, utility.c: Added the
ReturnValue() fn to consolidate Tcl exit & result string testing.
2006-02-09 13:32 rkowen
* init/: Makefile.am: Fixed the tcsh target.
2006-02-06 14:03 rkowen
* cmdModule.c, cmdPath.c, init.c, modules_def.h: Rolled in the
Tcl_GetStringResult() changes from 3.2.0
2006-02-06 13:52 rkowen
* cmdModule.c, cmdPath.c, init.c, modules_def.h: Got rid of all
explicit interp->result statements. Such access is deprecated.
Replaced with tcl_GetStringResult() which may be a macro for Tcl
versions before 8.0.
2006-02-06 11:20 rkowen
* modulefiles/lang/.mklang: Fine-tuned the logic of dealing with
$LANG and $LANG_STACK. Added some target language verbage.
2006-02-06 09:30 rkowen
* .cvsignore, Makefile.am, modulefiles/Makefile.am,
modulefiles/lang/.cvsignore, modulefiles/lang/.mklang,
po/.cvsignore, po/ChangeLog, po/LINGUAS, po/Makevars,
po/POTFILES.in: Added the lang modulefiles and upgraded the
Makefile.am-s to create a working distribution tar ball.
2006-02-04 21:11 rkowen
* Makefile.am: After 'gettextize'.
2006-02-04 21:08 rkowen
* configure.ac: The changes of 'gettextize', note that autopoint is
not too smart with AC_CONFIG_AUX_DIR ... it appends on any text
after macro to the directory name. So do not add 'dnl' for
comments or to escape the \n.
2006-02-04 13:54 rkowen
* version.c: The current version for the i18n mods is 3.3 alpha
2006-02-04 13:53 rkowen
* main.c: Alert translators to the "common" strings.
2006-02-04 13:06 rkowen
* error.c, init.c, utility.c, init/perl.in: Rolled in fixes from
the main trunk to the 3.2.0 branch.
2006-02-04 12:44 rkowen
* error.c: Fixed grammar error.
2006-02-04 09:04 rkowen
* utility.c: [ 730293 ] remove-path won't remove paths with a $ in
it. Made the change and the tests ran fine. I'm not sure what
cleanse_path() is supposed to do.
2006-02-04 08:33 rkowen
* init.c: [ 672612 ] Tcl command execution failed and modules use
pointed out the use of the deprecated Tcl fn Tcl_VarEval().
Replaced this with Tcl_Eval() and added some Tcl logic to handle
when $auto_path is not set.
2006-02-04 00:36 rkowen
* init/perl.in: Fixed where it needs to reference $ENV{...} [
705033 ] Bug in init/perl
2006-02-03 17:41 rkowen
* init/perl.in: Added 1 at end so perl/init can be used by the perl
require.
2006-02-03 17:12 rkowen
* cmdConflict.c: Removed i18n from the debugging statements ... not
necessary.
2006-02-03 17:10 rkowen
* Makefile.am, utility.c: Rolled in the changes from 3-2-0 patch1
2006-02-03 16:46 rkowen
* Makefile.am: Added macros for gzip and bzip2
2006-02-03 16:45 rkowen
* version.c: Trying to get the patching working.
2006-02-03 16:21 rkowen
* version.c: Set to patch level 1
2006-02-03 16:20 rkowen
* utility.c: Fixed the sh alias function syntax when being eval'd.
2006-02-03 16:11 rkowen
* Makefile.am: Forgot to add the LICENSE.GPL to the distribution.
2006-02-03 14:36 rkowen
* utility.c: Added ';' in the list of escaped chars.
2006-01-30 20:16 rkowen
* ModuleCmd_Avail.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
ModuleCmd_List.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
ModuleCmd_Whatis.c, cmdConflict.c, cmdModule.c, cmdUname.c,
cmdVersion.c, cmdXResource.c, configure.ac, error.c, getopt.c,
init.c, locate_module.c, main.c, modules_def.h, utility.c: First
pass through tagging all the translateable text with _(...), etc.
for easy extraction by xgettext. Passes all tests.
2006-01-26 11:55 rkowen
* Makefile.am, configure.ac, main.c, modules_def.h: Setting up
autoconf for handling i18n & l10n.
2006-01-26 10:07 rkowen
* configure.ac: The AC_AIX check needs to be before any compiler
tests. Added the AM_GNU_GETTEXT macro for i18n & l10n.
2006-01-23 13:44 rkowen
* Makefile.am, modules.lsm.in: Changed over to the newer
ibiblio.org version 4 LSM format.
2006-01-23 13:33 rkowen
* Makefile.am, modules.lsm.in: Updated for LSM version 4
2006-01-19 13:29 rkowen
* Makefile.am, modules.lsm.in: Changed from sunsite to ibiblio
(same thing though).
2006-01-19 10:23 rkowen
* modules.lsm.in: Can't ftp into the SourceForge.net site.
2006-01-17 21:37 rkowen
* version.c: Ready for the 3.2.0 release
2006-01-17 21:24 rkowen
* MACHINES, NEWS: News about eliminating --with-force-path.
2006-01-17 14:58 rkowen
* README, cmdModule.c, configure.ac, modules_def.h, utility.c:
Removed the --with-force-path option ... which basically makes sure
that PATH and LD_LIBRARY_PATH have some minimum values, given by a
couple of MODULE_*_SACRED env.vars. If you need something like
this, then you've probably written your modulefiles wrong!
2006-01-17 14:51 rkowen
* cmdXResource.c: Eliminated the C++ style commented lines.
2006-01-17 12:59 rkowen
* config/emtcl.m4: Shortened option to --with-tcl-ver and fixed
some minor problems with it.
2006-01-17 12:58 rkowen
* configure.ac: Fixed what happens when no /bin/csh and the
split_size is not set.
2006-01-17 12:57 rkowen
* utility.c: Add some casts to eliminate warning messages.
2006-01-12 13:15 rkowen
* cvs2cl.pl: Don't need to track xref/ changes.
2006-01-12 12:31 rkowen
* version.c: Updated version date.
2006-01-12 12:31 rkowen
* main.c, modules_def.h: Have --version list out the version date
also.
2006-01-12 11:44 rkowen
* testsuite/home/.cvsignore: Ignore the test generated file.
2006-01-12 11:44 rkowen
* testsuite/home/.modules: This gets made when a test is performed.
2006-01-12 11:19 rkowen
* .cvsignore, doc/.cvsignore, etc/.cvsignore, init/.cvsignore: More
things to ignore.
2006-01-12 11:15 rkowen
* ModuleCmd_Init.c, NEWS, version.c: Reworked the "module init*"
subcommand to handle dot files with multiple "module load" lines.
2006-01-12 11:14 rkowen
* INSTALL: Added the documentation related to --with-tcl-*.
2006-01-12 11:09 rkowen
* config/emtcl.m4, config/tcl.m4, configure.ac: Reintroduced (or
added) the configure options --with-tcl-{versions|lib|include} to
allow the user to specify any values which may be missing from the
tclConfig.sh script.
2006-01-12 10:53 rkowen
* testsuite/: home/.modules, home/.modules.save,
modules.60-initx/005-init.exp, modules.60-initx/010-list.exp,
modules.60-initx/020-add.exp, modules.60-initx/030-switch.exp,
modules.60-initx/040-prepend.exp, modules.60-initx/050-rm.exp,
modules.60-initx/060-2nd.exp, modules.60-initx/095-cleanup.exp:
Added a test suite for the "module init*" subcommands.
2006-01-12 10:51 rkowen
* testsuite/modules.50-cmds/070-alias-proc.exp: Use the "native"
Tcl file remove command.
2006-01-12 10:46 rkowen
* utility.c: Minor formatting changes.
2006-01-12 10:44 rkowen
* modules_def.h: Minor reformatting.
2006-01-12 10:43 rkowen
* Makefile.am: Added INSTALL.RH7x to the distribution pkg.
2005-12-15 10:25 rkowen
* INSTALL: Updating the INSTALL doc for 3.2.0
2005-12-15 09:35 rkowen
* version.c: Time for the 3.2.0 release
2005-12-14 11:14 sirdude
* tcl/modulecmd.tcl:
Added the system command.
Kent
2005-12-13 08:49 sirdude
* tcl/modulecmd.tcl:
Fix by Marcus Wagner.
Makes it so module unload works the same way module load does.
Specifically for the break command.
Kent
2005-12-12 13:00 sirdude
* tcl/modulecmd.tcl:
Fix provided by Mark Moraes.
Prevents modulefilename collisions by prepending slaves with __
before commit if you had a module file named: module-info and tried
to do a module show module-info you would get: bad option "mode":
must be alias, aliases, eval, expose, hide, hidden, issafe,
invokehidden, or marktrusted invoked from within
"module-info mode whatis " Now it works.
Kent
2005-12-12 12:49 sirdude
* tcl/modulecmd.tcl:
removed unused variable junk from 3 places in the code. (was just
setting it to "" in all 3 places)
Kent
2005-12-05 15:09 rkowen
* cvs2cl.pl: Changed the ChangeLog script to not record changes
about itself to itself.
2005-12-05 14:42 rkowen
* testsuite/modules.50-cmds/170-swap.exp: Added more single
argument "swap" tests.
2005-12-05 10:48 rkowen
* Makefile.am, NEWS, cvs2cl.pl, stripmkf, version.c: Added the
cvs2cl.pl perl script for generating the ChangeLog
semi-automatically. Removed stripmkf - an artifact from older
releases.
2005-12-05 08:38 rkowen
* etc/Makefile.am, ext/Makefile.am: Put the add.modules/add.ext &
mkroot scripts under the --prefix bin directory since those scripts
are platform independent, and the modules modulefile will point to
these scripts.
2005-12-01 23:07 rkowen
* configure.ac, init/Makefile.am, modulefiles/Makefile.am: Put the
init/ scripts under the --exec-prefix directory, because they point
to the platform specific modulecmd.
2005-11-30 10:53 rkowen
* cmdSetenv.c, configure.ac, modules_def.h, utility.c, version.c,
init/.modulespath.in, modulefiles/Makefile.am: * Eliminated any
warnings caused by using Tcl 8.4 * Fixed any mixed size differences
when using ints and pointers. (Only an issue with 64 bit
machines.)
2005-11-28 20:26 rkowen
* ModuleCmd_Avail.c, ModuleCmd_Clear.c, ModuleCmd_Display.c,
ModuleCmd_Help.c, ModuleCmd_List.c, ModuleCmd_Load.c,
ModuleCmd_Switch.c, ModuleCmd_Whatis.c, cmdAlias.c, cmdConflict.c,
cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdTrace.c,
cmdUlvl.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
error.c, getopt.c, init.c, locate_module.c, main.c, utility.c: Made
all the 'First Edition' years to be 4 digits.
2005-11-28 20:16 rkowen
* ModuleCmd_Clear.c, ModuleCmd_Init.c, ModuleCmd_Purge.c,
ModuleCmd_Refresh.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
cmdAlias.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c,
cmdMisc.c, cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c,
cmdUlvl.c, cmdUname.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c,
cmdXResource.c, init.c, locate_module.c, main.c, modules_def.h,
utility.c, version.c: Added the CONST84 qualifier to eliminate
compiler warnings, and the side effects.
2005-11-26 23:24 rkowen
* config/tcl.m4: It's not an error (exit) if it can't find
tclxConfig.sh!
2005-11-26 10:11 rkowen
* Makefile.am: Should read the sf.net file-release-system notes
before changing the ftp-sourceforge target.
2005-11-26 09:30 rkowen
* Makefile.am, configure.ac, modules.lsm.in: Updated the LSM and
the creation and handling of distribution tarballs.
2005-11-25 20:40 rkowen
* Makefile.am, modulefiles/Makefile.am: Rolled in the Make
versioning install fragment from the predeep branch.
2005-11-25 11:40 rkowen
* Makefile.am: Need to include ./docs in SUBDIRS
2005-11-25 11:25 rkowen
* configure.ac, testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/078-refresh.exp: Finished the
alias/refresh tests for sourcing a tmpfile, and also the special
case for the Bourne shell where funcs and no aliases.
2005-11-21 22:16 rkowen
* ModuleCmd_Refresh.c, ModuleCmd_Update.c, main.c,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp,
testsuite/modules.50-cmds/078-refresh.exp: Cleaned up the test proc
code, and normalized the "refresh" code to the existing standard.
2005-11-21 12:13 rkowen
* Makefile.am, ModuleCmd_Refresh.c, cmdConflict.c, cmdInfo.c,
cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, main.c,
modules_def.h, doc/module.1.in: * ModuleCmd_Refresh.c: Like
"update" but refreshes only the non-persistent attributes of the
currently loaded modules, regardless of the state of the loaded
modules (i.e. refresh aliases). (still needs some test code)
2005-11-21 11:32 rkowen
* cmdConflict.c, version.c: * cmdConflict.c: Fixed memory
allocation bug in cmdPrereq(). When there is more than 1
argument to the prereq command, both savedlens and savedlists
were indexed past what the initial malloc allowed.
2005-11-15 13:28 sirdude
* tcl/modulecmd.tcl:
Updated alias function so that it also works on ksh. I tested it
on a couple of different sh shells and everything seems to work
this way, and it wasn't working on some of them before.
Kent
2005-11-14 19:43 rkowen
* .cxref, Makefile.am: Updated the cxref docs
2005-11-14 15:51 rkowen
* Makefile.am, ModuleCmd_Avail.c, ModuleCmd_Bootstrap.c,
ModuleCmd_Init.c, ModuleCmd_List.c, ModuleCmd_Update.c,
ModuleCmd_Use.c, README, acinclude.m4, cmdConflict.c, cmdInfo.c,
cmdIsLoaded.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdUlvl.c,
cmdVersion.c, configure.ac, error.c, init.c, locate_module.c,
main.c, modules_def.h, utility.c, version.c, config/tcl.m4,
doc/module.1.in, lib/.cvsignore, lib/Makefile.am, lib/avec.h,
lib/avec.man, lib/configure.ac, lib/iprime.h, lib/iprime.man,
lib/isqrt.h, lib/isqrt.man, lib/list.h, lib/list.man,
lib/memdebug.c, lib/memdebug.h, lib/memdebug.man, lib/strmalloc.c,
lib/strmalloc.h, lib/strmalloc.man, lib/uvec.h, lib/uvec.man,
lib/avec/.cvsignore, lib/avec/avec_.c, lib/avec/avec_.h,
lib/avec/avec_accessor.c, lib/avec/avec_alloc.c,
lib/avec/avec_close.c, lib/avec/avec_ctor.c,
lib/avec/avec_dealloc.c, lib/avec/avec_decrease.c,
lib/avec/avec_delete.c, lib/avec/avec_dtor.c,
lib/avec/avec_increase.c, lib/avec/avec_init.c,
lib/avec/avec_insert.c, lib/avec/avec_keys.c,
lib/avec/avec_lookup.c, lib/avec/avec_remove.c,
lib/avec/avec_resize.c, lib/avec/avec_resize_percentage.c,
lib/avec/avec_set_fns.c, lib/avec/avec_values.c,
lib/avec/avec_walk.c, lib/avec/avec_walk_r.c,
lib/iprime/.cvsignore, lib/iprime/chprime.c, lib/iprime/hprime.c,
lib/iprime/iprime.c, lib/iprime/iprime_.h, lib/iprime/iprime_lut.c,
lib/iprime/lprime.c, lib/iprime/scprime.c, lib/iprime/ucprime.c,
lib/iprime/uhprime.c, lib/iprime/uiprime.c, lib/iprime/ulprime.c,
lib/isqrt/.cvsignore, lib/isqrt/chsqrt.c, lib/isqrt/hsqrt.c,
lib/isqrt/isqrt.c, lib/isqrt/isqrt_.h, lib/isqrt/isqrt_lut.c,
lib/isqrt/lsqrt.c, lib/isqrt/scsqrt.c, lib/isqrt/ucsrt.c,
lib/isqrt/uhsqrt.c, lib/isqrt/uisqrt.c, lib/isqrt/ulsqrt.c,
lib/list/.cvsignore, lib/list/list_.c, lib/list/list_.h,
lib/list/list_append.c, lib/list/list_ctor.c,
lib/list/list_delete.c, lib/list/list_dtor.c,
lib/list/list_exists.c, lib/list/list_first.c,
lib/list/list_insert.c, lib/list/list_last.c,
lib/list/list_number.c, lib/list/list_pop.c, lib/list/list_push.c,
lib/list/list_qsort.c, lib/list/list_shift.c,
lib/list/list_sizeof.c, lib/list/list_swap.c,
lib/list/list_unshift.c, lib/tests/.cvsignore,
lib/tests/Makefile.am, lib/tests/tavec.c, lib/tests/tiprime.c,
lib/tests/tisqrt.c, lib/tests/tstrmalloc.c, lib/tests/tuvec.c,
lib/uvec/.cvsignore, lib/uvec/str2uvec.c, lib/uvec/uvec2str.c,
lib/uvec/uvec2uvec.c, lib/uvec/uvec_accessor.c,
lib/uvec/uvec_add.c, lib/uvec/uvec_alloc.c, lib/uvec/uvec_close.c,
lib/uvec/uvec_copy.c, lib/uvec/uvec_copy_str.c,
lib/uvec/uvec_copy_vec.c, lib/uvec/uvec_count_tok.c,
lib/uvec/uvec_ctor.c, lib/uvec/uvec_dealloc.c,
lib/uvec/uvec_dtor.c, lib/uvec/uvec_init.c, lib/uvec/uvec_insert.c,
lib/uvec/uvec_push.c, lib/uvec/uvec_randomize.c,
lib/uvec/uvec_reverse.c, lib/uvec/uvec_shift.c,
lib/uvec/uvec_sort.c, lib/uvec/uvec_strfns.c,
lib/uvec/uvec_strfree.c, lib/uvec/vec2uvec.c,
modulefiles/module-cvs.in, testsuite/.cvsignore,
testsuite/config/unix.exp,
testsuite/modules.00-init/005-init_ts.exp,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/015-version.exp,
testsuite/modules.00-init/030-shells.exp,
testsuite/modules.00-init/050-modpath.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/045-symvers.exp,
testsuite/modules.20-locate/046-getsym.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.20-locate/048-symexec.exp,
testsuite/modules.20-locate/050-locrc.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.30-userlvl/050-expert.exp,
testsuite/modules.30-userlvl/055-exp.exp,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.35-trace/020-default.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.35-trace/095-cleanup.exp,
testsuite/modules.50-cmds/015-use.exp,
testsuite/modules.50-cmds/017-use-undo.exp,
testsuite/modules.50-cmds/020-setenv.exp,
testsuite/modules.50-cmds/022-setenv-eschars.exp,
testsuite/modules.50-cmds/025-setenv-undo.exp,
testsuite/modules.50-cmds/030-unsetenv.exp,
testsuite/modules.50-cmds/035-unsetenv-undo.exp,
testsuite/modules.50-cmds/036-unsetenv-x.exp,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp,
testsuite/modules.50-cmds/060-remove.exp,
testsuite/modules.50-cmds/065-remove-undo.exp,
testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp,
testsuite/modules.50-cmds/080-info-name.exp,
testsuite/modules.50-cmds/081-info-user.exp,
testsuite/modules.50-cmds/082-info-user-exp.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/085-info-flags.exp,
testsuite/modules.50-cmds/086-info-shells.exp,
testsuite/modules.50-cmds/087-info-shells-exp.exp,
testsuite/modules.50-cmds/088-info-isloaded.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/110-verbose.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp,
testsuite/modules.50-cmds/140-system.exp,
testsuite/modules.50-cmds/150-module.exp,
testsuite/modules.50-cmds/170-swap.exp,
testsuite/modules.50-cmds/190-load.exp,
testsuite/modules.50-cmds/200-break.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/030-purge.exp,
testsuite/modules.70-maint/050-whatis-load.exp,
testsuite/modules.70-maint/060-apropos.exp,
testsuite/modules.70-maint/095-cleanup.exp,
testsuite/modules.95-version/020-load.exp,
testsuite/modules.95-version/020-unload.exp,
testsuite/modules.95-version/022-load2.exp,
testsuite/modules.95-version/022-unload2.exp,
testsuite/modules.95-version/040-xgetenv.exp,
testsuite/modules.95-version/999-cleanup.exp: Merged in the
modules_3_2_predeep_branch branch to the main trunk. Removed the
hash library.
2005-11-14 11:07 rkowen
* error.c: Fixed segfault in scan_facility() - only when optimized.
2005-11-14 09:22 rkowen
* init/Makefile.in, modulefiles/Makefile.in: [no log message]
2005-11-14 09:22 rkowen
* Makefile.am, Makefile.in, acinclude.m4, aclocal.m4, configure,
configure.ac, modules_def.h, config/compile, config/depcomp,
config/install-sh, config/missing, config/mkinstalldirs,
config/tcl.m4, etc/Makefile.in, ext/Makefile.in: Reordered the
configure.ac ... look for X11 libs after testing for special fns.
2005-11-11 17:33 rkowen
* Makefile.am, Makefile.in: Fixed the "make disthelp" with regards
to "make dist" which no longer does a tag first.
2005-11-11 17:29 rkowen
* modules_def.h: Added the countTclHash() declaration.
2005-11-11 14:51 rkowen
* Makefile.am, Makefile.in, configure, configure.ac, version.c,
config/tcl.m4, etc/Makefile.in, ext/Makefile.in, init/Makefile.in,
modulefiles/Makefile.in, modulefiles/module-cvs.in: * Updated the
config/tcl.m4 (used by configure)
2005-11-04 08:43 rkowen
* Makefile.in, README, config.h.in, configure, configure.ac: * The
configure script now tests how large env.vars. can be for
/bin/csh, the default behavior is if > 4000 then do not set
--with-split-size, else if smaller then set to the tested value -
20. If the option is given, but no value, then set to 1000.
2005-10-31 14:38 rkowen
* Makefile.am, Makefile.in, configure, configure.ac, utility.c,
version.c, init/.modulespath.in, modulefiles/module-cvs.in: *
Expand '$$' to the current process id when performing one level
of variable expansion for the MODULESBEGINENV env.var * Fixed up
the automake/autoconf scripts to create a workable distribution
tarball * Fixed the configuration behavior if --exec-prefix is
given
2005-10-17 15:38 rkowen
* modulefiles/: Makefile.am, Makefile.in: Got the version file
installing/uninstalling just right.
2005-10-11 15:57 rkowen
* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Use.c, README,
config.h.in, configure, configure.ac, error.c, init.c,
modules_def.h, doc/module.1.in, testsuite/.cvsignore,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/030-purge.exp,
testsuite/modules.95-version/999-cleanup.exp: * Added and set the
default for --enable-beginenv=test, which means that this feature
is enabled by the user by setting the MODULESBEGINENV env.var.
for a file name (allows one level of variable expansion).
2005-10-03 16:19 rkowen
* ModuleCmd_Avail.c: Better comments.
2005-10-03 16:14 rkowen
* ModuleCmd_Avail.c, testsuite/modulefiles/.moduleavailcache,
testsuite/modulefiles/.moduleavailcachedir: * Have the caching skip
version control directories (CVS, RCS, .svn) unless they have a
.version file then assume the directory is a genuine modulefiles
directory.
2005-10-03 12:41 rkowen
* error.c, init.c, testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/095-cleanup.exp: * Fixed the tests to
work when --enable-beginenv ... also changed the error message
when disabled.
2005-09-29 13:12 rkowen
* utility.c, testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp: * Added or Fine-tuned
the --enable-shell-funcs, --enable-shell-alias and
--enable-shell-eval configure options. The configure script will
test for the existence of the first two properties in /bin/sh
where the options can override the tested values. Made the
associated tests conditional on the existence of these properties.
2005-09-26 22:15 rkowen
* utility.c, testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp: Made the sh alias more
dependent on HAS_BOURNE_{FUNCS|ALIAS} (or variable set versions of
them).
2005-09-26 11:44 rkowen
* config.h.in, configure, configure.ac, main.c: Have the configure
script test whether the Bourne shell has functions and/or aliases.
2005-09-25 13:16 rkowen
* Makefile.in, configure, configure.ac, utility.c, version.c,
testsuite/config/unix.exp,
testsuite/modules.00-init/005-init_ts.exp,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/015-version.exp,
testsuite/modules.00-init/030-shells.exp,
testsuite/modules.00-init/050-modpath.exp: Fixed the version_test()
macro for testing, and fixed up some tests. Mostly just
miscellaneous.
2005-09-22 14:19 rkowen
* Makefile.am, Makefile.in, config.h.in, configure, configure.ac,
utility.c, init/Makefile.in, modulefiles/Makefile.in,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.50-cmds/075-alias.exp: Upgraded to autoconf 2.59
and make the sh alias test conditional on HAS_BOURNE_FUNCS
2005-09-22 12:40 rkowen
* testsuite/modules.20-locate/048-symexec.exp: Fixed a broken test.
2005-09-22 12:06 rkowen
* README, cmdPath.c: * Fixed bug in "Switch" command when
--enable-free was set which caused some of the tests to fail.
2005-09-19 16:02 rkowen
* Makefile.in, aclocal.m4, cmdUlvl.c, configure, config/compile,
config/depcomp, config/install-sh, config/missing,
config/mkinstalldirs, etc/Makefile.in, ext/Makefile.in,
init/Makefile.in, modulefiles/Makefile.in: * Fixed the UserLevel
check code (which failed when optimized)
2005-09-19 15:19 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, cmdModule.c,
cmdTrace.c, main.c, modules_def.h: Removed the BootStrap code,
since Mark Lakata didn't finish the job.
2005-09-19 15:10 rkowen
* utility.c, testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/045-symvers.exp,
testsuite/modules.20-locate/046-getsym.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.20-locate/048-symexec.exp,
testsuite/modules.20-locate/050-locrc.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.30-userlvl/050-expert.exp,
testsuite/modules.30-userlvl/055-exp.exp,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.35-trace/020-default.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.35-trace/095-cleanup.exp,
testsuite/modules.50-cmds/015-use.exp,
testsuite/modules.50-cmds/017-use-undo.exp,
testsuite/modules.50-cmds/020-setenv.exp,
testsuite/modules.50-cmds/022-setenv-eschars.exp,
testsuite/modules.50-cmds/025-setenv-undo.exp,
testsuite/modules.50-cmds/030-unsetenv.exp,
testsuite/modules.50-cmds/035-unsetenv-undo.exp,
testsuite/modules.50-cmds/036-unsetenv-x.exp,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp,
testsuite/modules.50-cmds/060-remove.exp,
testsuite/modules.50-cmds/065-remove-undo.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp,
testsuite/modules.50-cmds/080-info-name.exp,
testsuite/modules.50-cmds/081-info-user.exp,
testsuite/modules.50-cmds/082-info-user-exp.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/085-info-flags.exp,
testsuite/modules.50-cmds/086-info-shells.exp,
testsuite/modules.50-cmds/087-info-shells-exp.exp,
testsuite/modules.50-cmds/088-info-isloaded.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/110-verbose.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp,
testsuite/modules.50-cmds/140-system.exp,
testsuite/modules.50-cmds/150-module.exp,
testsuite/modules.50-cmds/170-swap.exp,
testsuite/modules.50-cmds/190-load.exp,
testsuite/modules.50-cmds/200-break.exp,
testsuite/modules.70-maint/030-purge.exp,
testsuite/modules.70-maint/050-whatis-load.exp,
testsuite/modules.95-version/020-load.exp,
testsuite/modules.95-version/020-unload.exp,
testsuite/modules.95-version/022-load2.exp,
testsuite/modules.95-version/022-unload2.exp,
testsuite/modules.95-version/040-xgetenv.exp: The modulecmd was not
deterministic (i.e. it spit things out according to how TclHash had
them stored). This is bad for testing and when libtcl changes (as
in the case of Tcl 8.4). The output is now deterministic, but this
required that some 390 of the 520 tests be reworked for this new
order.
2005-09-19 11:45 rkowen
* testsuite/: modules.50-cmds/085-info-flags.exp,
modules.50-cmds/200-break.exp, modules.70-maint/060-apropos.exp:
Finished working through the tests, and setting them to pass. This
is before any deterministic sorting, so these tests may fail with a
different Tcl library (and hash order).
2005-09-08 19:35 rkowen
* Makefile.am, Makefile.in, aclocal.m4, configure, etc/Makefile.in,
init/Makefile.in, modulefiles/Makefile.in,
testsuite/config/unix.exp, testsuite/modules.00-init/006-procs.exp,
testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp: Got most of the
test nits. The only ones left are due to "break"s
2005-07-21 13:18 sirdude
* tcl/modulecmd.tcl:
Made it so g_debug is passed to the module files.
2005-05-09 09:15 sirdude
* tcl/modulecmd.tcl:
Removed error message that shouldn't be print there. It was
printing an error complaining it couldn't find a module even though
it could.
2005-05-05 07:16 sirdude
* tcl/modulecmd.tcl:
Added a space between columns in module list command.
Kent
2005-04-27 10:48 sirdude
* tcl/modulecmd.tcl:
Fix so module swap perl perl works the same as module swap perl
(before was different if you had a different version than the
default loaded)
Kent
2005-04-27 09:31 sirdude
* tcl/modulecmd.tcl:
Ran modulecmd.tcl through frink since no one complained about doing
it.
Kent
2005-04-27 09:21 sirdude
* tcl/modulecmd.tcl:
added lazy find for module switch
Example: Say you have the following modules perl/5.6
perl/5.8(default) and you have perl/5.6 loaded currently. Now you
can do module switch perl perl and it will unload perl/5.6 and load
perl/5.8 before it would error saying the perl module is not
loaded.
Kent
2005-04-19 10:14 sirdude
* tcl/modulecmd.tcl:
I added -l and -t options for module list and module avail also
fixed resolveModuleVersionOrAlias up a bit so it deals with
module(default)
Kent
2005-04-15 08:02 sirdude
* tcl/modulecmd.tcl:
fix (default) display on modules that are "deep" soft/xemacs/21.4
etc....
Kent
2005-04-15 05:18 sirdude
* tcl/modulecmd.tcl:
made reload unload all modules then load them all in the proper
order. Similar to module swap.
Kent
2005-04-14 11:47 sirdude
* tcl/modulecmd.tcl:
Modified module switch so it unloaded last module first down to the
module its swapping out and then reloaded everything in order.
Before it was unloading them starting at the module to be swapped
out to the end and then loading them in the same order. Probably
not a big deal but code is actually shorter now and is probably
more correct.
I also added -a and -append as alternatives to --append and
--prepend for module use. (There were comments saying it would be
nice to have that)
Kent
2005-04-14 08:03 sirdude
* tcl/modulecmd.tcl:
fixes module whatis problem with (default) before it wasn't able to
find modules that had a .version file.
Kent
2005-04-14 07:31 sirdude
* tcl/modulecmd.tcl:
Added two more globals DEF_COLUMNS and MODULES_CURRENT_VERSION and
removed hardcoded bits relating to them.
Also removed some misc code that was commented out and no longer
used.
Kent
2005-04-11 11:21 rkowen
* .cvsignore: Be less specific when ignoring the autom4te.cache
2005-04-11 10:57 rkowen
* .cvsignore, doc/.cvsignore, etc/.cvsignore,
etc/global/.cvsignore, etc/skel/.cvsignore, ext/.cvsignore,
ext/common/.cvsignore, init/.cvsignore, modulefiles/.cvsignore,
testsuite/.cvsignore: Added a bunch of .cvsignore files to quit
carping about "made" files.
2005-04-11 10:32 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Avail.c, acconfig.h,
acinclude.m4, aclocal.m4, config.h.in, configure, configure.ac,
configure.in, main.c, utility.c, version.c, config/.cvsignore,
config/tcl.m4, doc/Makefile.am, doc/Makefile.in, etc/Makefile.am,
etc/Makefile.in, etc/add.modules.in, etc/global/bashrc.in,
etc/global/csh.cshrc.in, etc/skel/.cshrc.in, etc/skel/.kshenv.in,
init/.modulespath.in, init/Makefile.am, init/Makefile.in,
init/bash.in, init/csh.in, init/ksh.in, init/perl.in,
init/python.in, init/sh.in, init/tcsh.in, init/zsh.in,
modulefiles/Makefile.am, testsuite/modulefiles/system/2.0,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/050-modpath.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/065-rcerrs.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.70-maint/010-init_ts.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/070-display.exp: Setting the 3.1.7 line
to use the same automake & autoconf as the 3.2.x line.
2005-04-11 10:04 rkowen
* version.c: Trial of branch check-ins
2005-04-08 04:35 sirdude
* tcl/modulecmd.tcl:
Fix module swap so that it unloads old module and everything after
it then loads new and everything that was after old.
Kent
2005-04-08 02:29 sirdude
* tcl/modulecmd.tcl:
Fix up module init(cmds) I made them behave like the c versions
example before the initadd added a module to every module load
line now it just does the first.
I have a ~/.modules directory and before this caused the init(cmds)
to fail.
Also made it so it only changes one file not all . files it goes
through.
Kent
2005-04-07 05:58 sirdude
* tcl/modulecmd.tcl:
Moved some global variables up to the top of the file.
Kent
2005-04-06 05:57 sirdude
* tcl/modulecmd.tcl:
Modified patch for prereq's I also fixed a small problem in the
module show for prereq's
Kent
2005-04-06 05:19 sirdude
* tcl/modulecmd.tcl:
Rodney Mach's unalias fix
Kent
2004-11-18 08:37 lakata
* tcl/: README-EMACS.txt, init/lisp.in, init/.cvsignore: submitted
by tbennett@nvidia.com
2004-11-18 08:35 lakata
* tcl/: modulecmd.tcl, init/Makefile: patch for Emacs from
tbennett@nvidia.com
2004-11-05 11:25 lakata
* tcl/modulecmd.tcl: added more error checking to init/modulerc.
probably should change this yet again to standardize the naming
convention
2004-11-05 11:13 lakata
* tcl/modulecmd.tcl: changed hardcoded path to /home/Mark etc to
$MODULESHOME
2004-10-22 00:57 lakata
* tcl/init/README.txt: added instructions on using the new autoinit
feature
2004-10-22 00:52 lakata
* tcl/modulecmd.tcl: added autoinit feature. not documented until
we get some feedback
2004-10-21 18:34 harlan
* locate_module.c: cleanup/refactor
2004-10-21 18:33 harlan
* configure.ac: cleanup
2004-10-21 18:32 harlan
* ModuleCmd_Avail.c: USE_COLCOMP -> DEF_COLLATE_BY_NUMBER
2004-10-21 18:31 harlan
* Makefile.am: Alphabetize...
2004-10-15 11:20 lakata
* tcl/modulecmd.tcl: * made compatibility changes with tcl < 8.1.
string equal changed to string match and changes to regular
expressions. There is now a caveat: module init* commands won't
work if there are tabs in your startup file around the module
commands if tcl < 8.1. * Fixed display so that setenv values don't
give an error if used later in the module during display
* Fixed bug with Perl. rendersetting output now ends with "1;" for
perl so that the require command works correctly
* Changed noexistent path error to warning in cmdModuleUse.
Otherwise, if you gave more than one path, some of the other legal
paths may not get added. This is a revert back to how modulecmd
was originally and probably breaks compatability with the C version
in this regard
2004-10-12 17:38 lakata
* tcl/modulecmd.tcl: * Fixed ModulesHelp so that it doesn't error
out when not present * Added module-verision,module-alias,
module-trace, module-user, module-verbosity, and module-log to
module file execution. All but module-version and module-alias
give a warning that it is not implemented * Added module-trace,
module-user, module-verbosity, and module-log to modulerc
execution. All give warnings that the funcionatlity is not
implemented * Added #%Module checking on .version and .modulerc
files * execute-version will now add version defaults to the global
defaults array like .modulerc files do * .version files are no
longer executed if a .modulerc is executed in the same directory *
module-info symbols command implemented (could use more testing) *
module-info version command implemented (could use more testing) *
moduule-info alias command implemented * module-version - fixed
problem of adding duplicate version aliases to global hash *
module-alias updated to keep track of aliases by module name in
global hash * Fix unload-path so that setenv-path followed by
prepend-path works during unload * fixed bug in is-loaded. It took
a list of modules as an argument but would return true if only one
of the arguments was loaded. Now all arguments have to be loaded
to return true. * Added getVersAliasList function. Returns list
of default and version aliases given a modulename/version * Added
default and version alias information to avail and list output *
Added a few more "----" to the module list output
2004-10-12 17:37 lakata
* tcl/modulecmd.tcl: modulecmd.tcl
2004-10-07 11:52 lakata
* tcl/modulecmd.tcl: (1) Andrew Barbers changes to fix some bugs.
(2) Mark Lakatas change to sym links under cygwin. removed check
for MODULEPATH, since you can use "module use ..." to set it
2004-10-05 09:44 lakata
* tcl/modulecmd.tcl: from Andrew Barber: Here is another update.
This one has some tricky changes. Most of it was done to try and
get the testsuite to pass. I added a few more features too. The
biggest changes were in: getPathToModule - now it can resolve
aliases found in .modulerc and .version files , runModulerc - now
this is responsible for finding and executing the global .modulerc
files (new feature for tcl version)
2004-10-04 19:30 lakata
* tcl/modulecmd.tcl: patch from Tony Bennett. need for gentoo
system
2004-10-01 10:53 lakata
* tcl/modulecmd.tcl: Andrew Barbers changes: * added
module-verision and module-alias commands, * added automatic of
execution .modulerc files found in module directories, * added
switch processing and -debug switch for debug messages
2004-09-29 23:58 lakata
* tcl/modulecmd.tcl: (1) added more commands to the internal
"module" command (2) added all of the init* commands, like initadd
(3) changed the help message slightly
2004-09-23 09:36 sirdude
* tcl/modulecmd.tcl:
David Mores patch so that first module in module list is shown
again.
Sorry about that I should have caught that before...
Kent
2004-09-23 09:32 sirdude
* tcl/modulecmd.tcl:
Mark Moe's patch to prevent infinate loop when you have module a
loading module b where module b has a .version that points to
unavailable version of module b
Kent
2004-09-21 12:00 sirdude
* tcl/modulecmd.tcl:
David Mores,
patches to the COLUMNS stuff.
Kent
2004-09-21 08:04 sirdude
* tcl/modulecmd.tcl:
Mark Moe's patch for skipping 0 length modules in module list and
adding the printing of: "Currently Loaded Modulesfiles:"
Kent
2004-09-16 10:03 sirdude
* tcl/modulecmd.tcl:
Harlan Stenn's Patch from Phong Nguyen,
It basically wraps the openning of a tmpfile in a catch command
I also updated the error message after it to use the tmpfile var
instead of hardcoding it...
Kent
2004-05-25 12:20 sirdude
* tcl/init/: bash.in, csh.in, ksh.in, perl.in, python.in, sh.in,
tcsh.in, zsh.in:
tcl version of modules now looks at environment var TCLSH if it
exits and uses that first.
Suggested by David Astrom.
Kent
2004-05-25 08:09 sirdude
* tcl/modulecmd.tcl:
Use env(COLUMNS) if its defined instead of a hard coded number.
submitted by David Astrom through Mark Lakata.
Kent
2004-04-21 11:16 sirdude
* tcl/modulecmd.tcl:
David Mores patch to prevent tcl version from hanging with a
.version file that does not set the ModulesVersion correctly.
Kent
2004-01-16 07:26 sirdude
* tcl/Makefile:
removed clean and test from the default make.
Kent
2004-01-15 22:28 sirdude
* tcl/Makefile, testsuite/config/unix.exp:
Made it so that the testsuite works with the tcl version of
modules. Current stats for the tcl version are: # of expected
passes 146 # of unexpected failures 376
Not too shabby, I'm guessing it will be fairly straight forward to
increase this by quite a bit.
Kent
2004-01-15 07:53 sirdude
* tcl/init/: bash.in, csh.in, ksh.in, perl.in, python.in, sh.in,
tcsh.in, zsh.in:
Modified the tcl init files so that they try to find tclsh, this
should make them quite a bit faster assuming they find it. (This
way it locates the shell just once instead of for every single
command.)
Kent
2004-01-15 07:49 sirdude
* tcl/modulecmd.tcl:
Improved module help functionatlity for the tcl version of modules.
now you can type module help (module)
also commiting the patch someone submitted to the board that allows
for .version files in directorys other than the top level. (for tcl
version only)
Kent Mein
2003-10-29 19:05 harlan
* tcl/modulecmd.tcl: bash requires a space after the { on function
definitions.
2003-10-29 16:25 harlan
* tcl/modulecmd.tcl: Remove the /tmp file early. Use the
"function" keyword when creating sh functions; otherwise if the
function already exists the name gets expanded on some shells.
2003-10-28 11:11 lakata
* tcl/modulecmd.tcl: prevent "break" from generating an error
message
2003-10-27 09:46 lakata
* tcl/modulecmd.tcl: 1) module-info shell and shelltype would
generate an TCL error when used (FIXED) 2) remove-path had two
typos in it (FIXED) 3) Added detection of full path in
getPathToModule procedure
2003-10-20 11:33 lakata
* tcl/modulecmd.tcl:
1) Add support for the other shells that the C version includes 2)
Add support for prereq command 3) Replace the "/bin/uname" calls to
use the tcl_platform variable and "info hostname" command
Enclosed are my latest modulecmd.tcl updates. I have added most of
the features that I thought it needed and implemented the slave
interpreter to execute modulefile in. I have tested it to some
degree but not very seriously.
Richard.M.Born@seagate.com
2003-10-15 15:27 lakata
* tcl/modulecmd.tcl: fixed two bugs in the display command
2003-10-07 14:24 lakata
* tcl/modulecmd.tcl: cleaned up the mode and modulename settings
that used to be access via the upvar. also changed the calling
convention for getPathToModule, which now does not throw an
exception for minor warnings
2003-10-07 10:14 lakata
* tcl/modulecmd.tcl: fixed a bug where the result of the catch is
either an error or the last command
2003-10-06 15:35 lakata
* tcl/modulecmd.tcl: fixed a bug in the popMode command and made it
backward compatible with tcl 8.0
2003-10-06 15:22 lakata
* tcl/modulecmd.tcl: 1. pulled all references to puts stderr to
report/reportWarnings/reportInternalBug. 2. changed the way the
g_mode variable is handled. Instead of relying on the call stack,
it now uses an explicit stack, which should solve any problems with
using other namespaces 3. removed a bunch of debugging statements.
4. fixed the way errors are handled, giving more meaningful
responses. 5. if an error is caught in load, the env/alias settings
are NOT updated and restored to a previous state. for instance, in
a conflict this is important.
2003-10-06 12:04 lakata
* tcl/modulecmd.tcl: fixed bug in listModules that was failing on
cygwin
2003-10-03 11:05 lakata
* tcl/modulecmd.tcl: Proxy check in for Richard.M.Born@seagate.com.
He wrote:
1) It didn't handle modulefiles in the main directory for commands
like module avail 2) It didn't define the ModulesCurrentModulefile
variable 3) It didn't ignore certain temp files (*~, #*#) 4) It
didn't look for the Modulefile MagicCookie to filter out
non-modulefiles
I have updated modulecmd.tcl to address these issues. I have
removed lsHack and replaced it with listModules procedure. I am
not familiar with the glob issue that you noted for Cygwin so you
may want to run a few test cases to see if the new function still
works for you. I also updated the module paths command to what I
think you were intending.
2003-08-07 18:39 harlan
* tcl/modulecmd.tcl: Changes to lsHack for cmdModulePath and
friends.
2003-08-07 14:23 harlan
* tcl/modulecmd.tcl: Typo
2003-08-07 14:07 harlan
* tcl/modulecmd.tcl: Add $Revision: 1.59 $ to the version
2003-08-07 12:52 harlan
* tcl/modulecmd.tcl: Initial support for "module path".
2003-08-01 19:00 harlan
* tcl/modulecmd.tcl: /bin/sh has no shell functions. Avoid an
extra call to getPathToModule
2003-07-31 17:18 harlan
* tcl/modulecmd.tcl: whitespace cleanup, lose cruft.
2003-07-29 17:48 lakata
* tcl/: README.txt, modulecmd.tcl: version 0.98: fixed a bug in the
error_count (missing closing brace). also implemented check to
abort the tempfile sourcing if the tempfile is empty. this is to be
more blackboxish, avoiding relying on the shell to do a clean up.
one of our users is not using the module command correctly, and it
is created a whole bunch of empty /tmp/modulescript files in the
/tmp dir.
2003-07-15 14:36 harlan
* tcl/modulecmd.tcl: Begin to handle errors.
2003-07-09 18:12 harlan
* tcl/modulecmd.tcl: * tcl/modulecmd.tcl: If g_force is set, ignore
*_modshare.
When we produce a shell function, preface the definition with
"function" in case it's already defined.
Default g_force to 1 now.
2003-06-25 20:21 harlan
* tcl/modulecmd.tcl: ModuleTcl: 0.97 Aliases: add/load, rm/inload,
nodename/node We need to eval more "cmdModule{Unl,L}oad $arg" lines
to: Implement --append (and --prepend) for cmdModuleUse Use
-dictionary lsorts to provide an easy substitute for colcomp().
Added SCCS and RCS to the ignoreDir list. Moved ignoreDir
processing to lsHack to fix a problem. Make sure an empty
modulefile direcoty doesn't cause an error.
2003-06-02 16:25 harlan
* tcl/init/README.txt: Reformat some long lines.
2003-05-30 11:55 lakata
* tcl/init/: README.txt, bash.in, csh.in, ksh.in, modulerc,
perl.in, sh.in, tcsh.in, zsh.in: changed the way MODULEPATH is set
up. since this is another environment variable like all the others,
it is now set using the module command itself. pretty sneaky, huh?
2003-05-30 11:42 lakata
* tcl/modulecmd.tcl: 1. added the "source" command (experimental)
2. added sanity checking to verify that something external did not
muck with path and path_modshare variables. 3. fixed a bug if you
use tcsh and your paths get longer than 1024 characters.
Previously, it was truncating the path, but this can get you into
trouble if important things like /usr/bin or /usr/local/bin are
truncated. The real solution is to STOP USING TCSH... use zsh
instead.
2003-03-28 12:06 lakata
* tcl/: README.txt, modulecmd.tcl: changes for cygwin. files should
not have cr/lf (DOS) endings.
2003-03-28 12:05 lakata
* tcl/init/: Makefile, README.txt, bash, bash.in, csh, csh.in, ksh,
ksh.in, perl, perl.in, python, python.in, sh, sh.in, tcsh, tcsh.in,
zsh, zsh.in: made init files more general
2003-01-22 11:01 lakata
* tcl/init/perl: error checking if something goes wrong in perl
2003-01-22 11:00 lakata
* tcl/modulecmd.tcl: fixed bugs with corrupted env vars, improved
the reliability of _modshare variables
2002-11-29 12:41 lakata
* tcl/modulecmd.tcl: changed help message
2002-11-29 11:39 lakata
* tcl/: README.txt, modulecmd.tcl, init/bash, init/csh, init/ksh,
init/perl, init/python, init/sh, init/tcsh, init/zsh,
init/zsh.debug: first check in
2002-09-17 22:47 harlan
* Makefile.am, lib/.cvsignore, lib/Makefile.am,
lib/tests/Makefile.am: * Makefile.am (modulecmd_CFLAGS): Use
X_CFLAGS and TCL_INCLUDES.
* lib/tests/Makefile.am (EXTRA_PROGRAMS): Renamed from
noinst_PROGRAMS. Lose the .x suffixes.
* lib/Makefile.am (ACLOCAL_AMFLAGS): Look in ../config/ .
2002-09-16 09:49 rkowen
* Makefile.am, ModuleCmd_List.c, TODO, colcomp.c, configure.ac,
locate_module.c, main.c, modules_def.h, utility.c, lib/uvec.man:
2002-09-16 R.K. Owen <rk@owen.sj.ca.us> * colcomp.c: removed
* utility.c: added colcomp.c contents * Makefile.am: removed
colcomp.c * main.c: Added DEF_COLLATE_BY_NUMBER output for
--version * configure.ac: changed USE_COLCOMP to
DEF_COLLATE_BY_NUMBER, and added memdebug * locate_module.c:
changed USE_COLCOMP and GetModuleName for deep dirs. *
modules_def.h: check for HAVE_CONFIG_H, and added memdebug *
ModuleCmd_List.c: Simplified using uvec objects
2002-09-12 21:53 rkowen
* config/.cvsignore, init/.cvsignore: 2002-09-12 R.K. Owen
<rk@owen.sj.ca.us> * config/.cvsignore: New File: Ignore
autogenerated files. * init/.cvsignore: Ignore autogenerated
files.
2002-09-12 21:50 rkowen
* .cvsignore, doc/.cvsignore, etc/.cvsignore, ext/.cvsignore,
lib/.cvsignore, lib/tests/.cvsignore, lib/tests/Makefile.am,
modulefiles/.cvsignore: 2002-09-12 R.K. Owen
<rk@owen.sj.ca.us> * .cvsignore: Ignore autogenerated files.
* doc/.cvsignore: Ignore autogenerated files. *
etc/.cvsignore: Ignore autogenerated files. * ext/.cvsignore:
Ignore autogenerated files. * lib/.cvsignore: Ignore
autogenerated files. * lib/tests/.cvsignore: Ignore autogenerated
files. * modulefiles/.cvsignore: Ignore autogenerated files.
* lib/tests/Makefile.am: Tweeked for autoreconf
2002-09-12 21:36 rkowen
* README, lib/Makefile.am, lib/aclocal.m4, lib/configure.ac,
lib/uvec.h, lib/tests/tuvec.c, lib/uvec/uvec_copy_str.c,
lib/uvec/uvec_copy_vec.c, lib/uvec/uvec_strfree.c: 2002-09-12 R.K.
Owen <rk@owen.sj.ca.us> * README: Updated the anonymous CVS
invocation. * lib/aclocal.m4: Deleted auto* generated file.
* lib/configure.ac: Tweeked to autoreconf *
lib/Makefile.am: Tweeked to autoreconf * lib/uvec.h: Added
uvec_strfree * lib/uvec/uvec_copy_str.c: Uses uvec string
fns * lib/uvec/uvec_copy_vec.c: Uses uvec string fns
* lib/uvec/uvec_strfree.c: New file: to dealloc uvec2str()
generated strings * lib/tests/tuvec.c: Updated for uvec
changes
2002-09-11 23:50 harlan
* doc/Makefile.am, lib/config.h.in, lib/configure: *
doc/Makefile.am: Added file.
* lib/configure: Remove auto*-generated file. * lib/config.h.in:
Ditto.
2002-09-11 23:16 harlan
* Makefile.in, README, aclocal.m4, config.h.in, configure,
config/compile, config/depcomp, config/install-sh, config/missing,
config/mkinstalldirs, doc/Makefile.in, etc/Makefile.in,
ext/Makefile.in, init/Makefile.in, lib/Makefile.in,
lib/tests/Makefile.in, modulefiles/Makefile.in: * README: Update
the instructions for using the CVS version of modules.
* modulefiles/Makefile.in: Deleted auto* generated file. *
lib/tests/Makefile.in: Ditto. * lib/Makefile.in: Ditto. *
init/Makefile.in: Ditto. * ext/Makefile.in: Ditto. *
etc/Makefile.in: Ditto. * doc/Makefile.in: Ditto. *
config/mkinstalldirs: Ditto. * config/missing: Ditto. *
config/install-sh: Ditto. * config/depcomp: Ditto. *
config/compile: Ditto. * configure: Ditto. * config.h.in: Ditto.
* aclocal.m4: Ditto. * Makefile.in: Ditto.
2002-09-11 22:59 harlan
* Makefile.am, ModuleCmd_Avail.c, NEWS, colcomp.c, configure.ac,
locate_module.c, lib/Makefile: * colcomp.c: New file. Alternative
collating algorithm that sorts numeric substrings numerically
(mostly).
* lib/Makefile: Remove auto*-generated file.
* locate_module.c (SortedDirList): Ignore SCCS/ subdirs, too.
* configure.ac: Disable our "look" for RUNTEST; it drives auto*
crazy. Added the --with-file-collate={string,number} test, which
provides a way to enable USE_COLCOMP.
* ModuleCmd_Avail.c (fi_ent_cmp): USE_COLCOMP when told to do so.
* locate_module.c (filename_compare): Ditto.
* Makefile.am (modulecmd_LDFLAGS): lib is in the builddir, not the
srcdir. (modulecmd_SOURCES): Added colcomp.c .
2002-09-11 22:38 harlan
* NEWS: Rename ChangeLog to NEWS.
2002-08-27 14:07 rkowen
* lib/: Makefile, Makefile.am, Makefile.in, memdebug.c, memdebug.h,
memdebug.man, tests/Makefile.in: Added the memdebug headerfile and
sources.
2002-08-22 14:39 rkowen
* cmdVersion.c, locate_module.c, modules_def.h: Fixed up GetDefault
to handle .modulerc and .version files, where the latter will read
the env.var. defined in .version and do a module-version so that
the modlist data can be updated. These mods handle deep dirs on
"module load" ... now need to fix up the rest! There's also now an
amazing amount of cruft to weed out.
2002-08-14 14:09 lakata
* README: updated docs to reflect new configure (TCL paths)
2002-08-14 14:07 lakata
* locate_module.c, modules_def.h: removed compiler warnings about
const char*
2002-08-14 14:07 lakata
* configure, configure.ac: added hack for linux that cant do -lX11
with -L/usr/X11R6/lib
2002-08-14 14:05 lakata
* cmdInfo.c, cmdVersion.c: removed compiler warnings
2002-08-14 14:04 lakata
* Makefile.in: fixed LDFLAGS build problem when not building in
orig dist. directory
2002-08-02 15:11 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Display.c,
ModuleCmd_Init.c, ModuleCmd_Load.c, ModuleCmd_Switch.c, aclocal.m4,
cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdPath.c, cmdVersion.c,
configure, configure.ac, error.c, locate_module.c, main.c,
modules_def.h, utility.c, etc/Makefile.in, ext/Makefile.in,
init/Makefile.in, modulefiles/Makefile.in,
testsuite/modules.00-init/080-begenv.exp: A whole slew of changes
progressing to deap modulefile directories. The current is not
usuable, but will eventually be. These changes are checked in for
safe keeping while R.K.Owen is on vacation.
2002-08-02 14:57 rkowen
* lib/: Makefile, Makefile.in, uvec.h, uvec.man, uvec/uvec_copy.c,
uvec/uvec_copy_str.c, uvec/uvec_copy_vec.c, uvec/uvec_strfns.c:
Changed how uvec sets/gets the uvec_strfns.
2002-07-29 13:10 rkowen
* lib/: Makefile.am, list.h, list.man, list/.cvsignore,
list/list_.c, list/list_.h, list/list_append.c, list/list_ctor.c,
list/list_delete.c, list/list_dtor.c, list/list_exists.c,
list/list_first.c, list/list_insert.c, list/list_last.c,
list/list_number.c, list/list_pop.c, list/list_push.c,
list/list_qsort.c, list/list_shift.c, list/list_sizeof.c,
list/list_swap.c, list/list_unshift.c: Added the list object for
doubly linked lists.
2002-07-18 15:36 rkowen
* lib/config.h.in: Need this also.
2002-07-18 15:33 rkowen
* lib/Makefile.in: Forgot this one.
2002-07-18 15:30 rkowen
* lib/: Makefile, Makefile.am, aclocal.m4, configure, configure.ac,
tests/.cvsignore, tests/Makefile.am, tests/Makefile.in: Adding in
the automake/autoconf files for the modules library.
2002-07-18 15:23 rkowen
* lib/: strmalloc.c, strmalloc.h, strmalloc.man,
tests/tstrmalloc.c: Added the strmalloc code to the modules
library, this will be useful for creating new strings with aliases
expanded.
2002-07-18 15:20 rkowen
* lib/: .cvsignore, uvec.h, uvec.man, tests/tuvec.c,
uvec/.cvsignore, uvec/str2uvec.c, uvec/uvec2str.c,
uvec/uvec2uvec.c, uvec/uvec_accessor.c, uvec/uvec_add.c,
uvec/uvec_alloc.c, uvec/uvec_close.c, uvec/uvec_copy.c,
uvec/uvec_copy_str.c, uvec/uvec_copy_vec.c, uvec/uvec_count_tok.c,
uvec/uvec_ctor.c, uvec/uvec_dealloc.c, uvec/uvec_dtor.c,
uvec/uvec_init.c, uvec/uvec_insert.c, uvec/uvec_push.c,
uvec/uvec_randomize.c, uvec/uvec_reverse.c, uvec/uvec_shift.c,
uvec/uvec_sort.c, uvec/uvec_strfns.c, uvec/vec2uvec.c: Added the
uvec code, which provides basic unix vector capabilities. A unix
vector is a NULL terminated array of char * strings. An example of
this is *argv[] or *environ[].
2002-07-18 15:11 rkowen
* lib/: isqrt.h, isqrt.man, isqrt/.cvsignore, isqrt/chsqrt.c,
isqrt/hsqrt.c, isqrt/isqrt.c, isqrt/isqrt_.h, isqrt/isqrt_lut.c,
isqrt/lsqrt.c, isqrt/scsqrt.c, isqrt/ucsrt.c, isqrt/uhsqrt.c,
isqrt/uisqrt.c, isqrt/ulsqrt.c, tests/tisqrt.c: Adding in the isqrt
code to the modules library, this is needed by iprime (which is
needed by avec).
2002-07-18 15:07 rkowen
* lib/: iprime.h, iprime.man, iprime/.cvsignore, iprime/chprime.c,
iprime/hprime.c, iprime/iprime.c, iprime/iprime_.h,
iprime/iprime_lut.c, iprime/lprime.c, iprime/scprime.c,
iprime/ucprime.c, iprime/uhprime.c, iprime/uiprime.c,
iprime/ulprime.c, tests/tiprime.c: Added the iprime code to the
modules library. This is needed by avec to compute the optimal
hash size.
2002-07-18 15:03 rkowen
* lib/: avec.h, avec.man, avec/.cvsignore, avec/avec_.c,
avec/avec_.h, avec/avec_accessor.c, avec/avec_alloc.c,
avec/avec_close.c, avec/avec_ctor.c, avec/avec_dealloc.c,
avec/avec_decrease.c, avec/avec_delete.c, avec/avec_dtor.c,
avec/avec_increase.c, avec/avec_init.c, avec/avec_insert.c,
avec/avec_keys.c, avec/avec_lookup.c, avec/avec_remove.c,
avec/avec_resize.c, avec/avec_resize_percentage.c,
avec/avec_set_fns.c, avec/avec_values.c, avec/avec_walk.c,
avec/avec_walk_r.c, tests/tavec.c: Added an associative vector
object to the modules library.
2002-06-17 09:32 rkowen
* RKOConfigure, locate_module.c: Minor changes in preparation for
big ones.
2002-06-16 22:58 rkowen
* ModuleCmd_Avail.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
config.h.in, configure, configure.ac, error.c, init.c, main.c,
modules_def.h, doc/module.1.in, testsuite/config/unix.exp,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.70-maint/020-update.exp: * Made the
.modulesbeginenv facility optional (default is not to have it) *
default for cache is now "no" * Added version_test() to testsuite
to make some of the tests conditional on the values generated by
--version. - the configure options help is formatted with
AC_HELP_STRING
2002-06-14 14:57 rkowen
* .cvsignore, Makefile.am, Makefile.in, config.h.in, configure,
configure.ac, config/compile, doc/Makefile.in, etc/.cvsignore,
etc/Makefile.am, etc/Makefile.in, ext/.cvsignore, ext/Makefile.am,
ext/Makefile.in, init/Makefile.am, init/Makefile.in, init/filter,
init/zsh.in, modulefiles/Makefile.am, modulefiles/Makefile.in,
testsuite/etc/.cvsignore: * Reworked every configure-based file -
uses automake to generate most of the Makefile.in - renamed
configure.in to configure.ac per autoconf - Versioning is
optional now with a configure option - reworked the init scripts
for versioning or not - eliminated acconfig.h and put templates
in configure.ac - make install now honors the DESTDIR variable
for package builds - honors bindir for modulecmd location (but
the init scripts are only correct if no versioning) * Collected the
usage info and now it can be displayed with the --help or -H
option (same as help) * --version now gives most of the optional
configure parameters for easy debugging of problems * Fixed
bootstrap to just source the appropriate init script
2002-06-13 23:15 rkowen
* Makefile.am, Makefile.in, acconfig.h, config.h.in, configure,
configure.ac, etc/Makefile.am, etc/Makefile.in, etc/add.modules.in,
etc/global/bashrc.in, etc/global/csh.cshrc.in, etc/skel/.cshrc.in,
etc/skel/.kshenv.in, ext/Makefile.am, ext/Makefile.in,
ext/add.ext.in, ext/common/.cshrc.in, ext/common/.kshenv.in,
init/.modulespath.in, init/bash.in, init/csh.in, init/ksh.in,
init/perl.in, init/python.in, init/sh.in, init/zsh.in: Removed the
acconfig.h file since it's essentially in the configure.ac now.
Reworked all the init,skel,add.* files to handle versioning or no.
Added Makefile.am to ./etc/ and ./ext/ for cleaner installs.
2002-06-13 15:54 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Help.c, acconfig.h,
config.h.in, main.c, modules_def.h, doc/module.1.in,
testsuite/modules.00-init/015-version.exp: The version info
displays some of the configuration options. Moved the usage info
into module_usage() that can be displayed with the --help or -H
switch.
2002-06-13 09:16 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Whatis.c, acconfig.h,
config.h.in, configure, configure.ac, main.c: Renamed INSTPATH to
PREFIX and is no longer passed as a compiler -D argument, but is
now entered directly into the config.h header.
2002-06-12 13:07 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, init.c, main.c,
modules_def.h, utility.c: Converted the configure scripts over to
automake,autoconf generation. Modified "module bootstrap" to
source the init files. Put the shell properties and moved
set_derelict and renamed it set_shell_properties into init.c .
Created a matrix of shell properties { name, derelict, init, cmd
separator }.
2002-06-12 13:00 rkowen
* testsuite/: etc/apropos.cache, modules.50-cmds/095-uname.exp:
Fixed test syntax - it didn't like "dangling" ('s and )'s in regexp
string. Just escaped them. Removed apropos.cache - it gets
regenerated with each test.
2002-06-12 12:54 rkowen
* ModuleCmd_Switch.c, testsuite/modules.50-cmds/170-swap.exp: Fixed
up "module switch" one argument form (use stringer alloc) and added
more tests (one for each of the major shells).
2002-06-10 22:23 rkowen
* acconfig.h, config.h.in, configure, configure.ac: Added
MODULES_INIT_DIR to the configure files.
2002-06-10 15:00 rkowen
* Makefile.am, Makefile.in, ModuleCmd_Bootstrap.c, acconfig.h,
acinclude.m4, aclocal.m4, config.h.in, configure, configure.ac:
Upgraded the auto-configuration to use automake/1.6 and
autoconf/2.53 to auto-generate some of the files.
2002-06-10 14:58 rkowen
* init/: bash.in, csh.in, ksh.in, perl.in, sh.in, zsh.in:
Re-introduced the init files with versioning.
2002-06-10 14:53 rkowen
* config/: depcomp, install-sh, install.sh, missing, mkinstalldirs:
Upgraded install scripts to automake/1.6 autoconf/2.53 standards.
2002-06-06 13:17 rkowen
* configure.ac, configure.in: configure.ac is actually the
continuation of configure.in. do "cvs log configure.in" for a
history.
2002-05-06 13:31 rkowen
* .cvsignore, doc/.cvsignore, etc/.cvsignore,
etc/global/.cvsignore, etc/skel/.cvsignore, ext/.cvsignore,
ext/common/.cvsignore, init/.cvsignore, modulefiles/.cvsignore,
testsuite/.cvsignore: Added a bunch of .cvsignore files to avoid
CVS in listing the known (but made) files.
2002-05-02 21:56 rkowen
* utility.c, testsuite/modulefiles/eschars/1.0,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.50-cmds/022-setenv-eschars.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp: Added
EscapePerlString to utility.c, added '*' to list of csh special
chars. Fixed up tests to reflect these changes. Added
testsuite/modules.50-cmds/022-setenv-eschars.exp to test out
escaping special chars.
2002-04-30 12:32 rkowen
* install.sh, version.c: Moved install.sh to config/ and updated
the version to 3.2.0a .
2002-04-30 10:29 lakata
* ModuleCmd_Bootstrap.c: fixed getexecname() problem.
2002-04-29 14:57 rkowen
* RKOConfigure: Eliminated a lot of the extraneous options now that
configure/tclConfig.sh .
2002-04-29 14:16 rkowen
* configure.ac, configure.in: * Upgraded configure.in to autoconf
2.52.
* Changed the configure to search for libTcl.sh to acquire all
it's necessary Tcl env.vars from it.
2002-04-29 14:16 rkowen
* Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Init.c,
ModuleCmd_Load.c, ModuleCmd_Purge.c, ModuleCmd_Switch.c,
ModuleCmd_Update.c, ModuleCmd_Whatis.c, aclocal.m4, cmdConflict.c,
cmdLog.c, cmdModule.c, cmdPath.c, cmdTrace.c, cmdVersion.c,
cmdXResource.c, configure, configure.in, error.c, init.c,
locate_module.c, main.c, modules_def.h, utility.c,
config/install.sh, config/tcl.m4: * Upgraded configure.in to
autoconf 2.52.
* Changed the configure to search for libTcl.sh to acquire all
it's necessary Tcl env.vars from it.
* created a utility function stringer() to handle most of the
strcpy/strcat operations and to automatically allocate string
memory.
* Mostly changed the memory malloc/free to use stringer/null_free.
* rewrote some of the code logic to have a single point of exit
with unwinding of memory allocations.
2002-04-29 13:19 lakata
* ModuleCmd_Bootstrap.c: fixed bug with binary_name without an
absolute path
2002-04-29 13:07 lakata
* ModuleCmd_Help.c: fixed help for swap|switch, to reflect optional
first modulefile1
2002-04-29 12:58 lakata
* ModuleCmd_Bootstrap.c, config.h.in, configure, configure.in:
added PREFIX to config.h and propagated to bootstrap code as
MODULESHOME
2002-04-29 12:17 lakata
* doc/module.1.in: updated docs regarding "switch" and MODULESHOME
2002-04-29 11:45 lakata
* ModuleCmd_Bootstrap.c, ModuleCmd_Switch.c, error.c,
modules_def.h: added support for 1-arg form of "swap/switch"
command
2002-04-29 11:45 lakata
* ModuleCmd_List.c: sanity check added in case _LMFILES_ and
LOADEDMODULES env vars get corrupted externally
2002-04-29 11:43 lakata
* testsuite/modules.50-cmds/170-swap.exp: added test for
one-argument form of swap/switch command
2002-04-26 18:15 lakata
* Makefile.in, ModuleCmd_Bootstrap.c, cmdModule.c, cmdTrace.c,
config.h.in, main.c, modules_def.h, utility.c, doc/module.1.in,
init/bash.in, init/csh.in, init/ksh.in, init/perl.in, init/sh.in,
init/zsh.in: added the bootstrap command
2002-04-23 18:16 lakata
* init/tcsh.in: tcsh is now generated from csh, not tcsh.in
2002-04-23 18:16 lakata
* init/Makefile.in: tcsh script is copy of csh script
2002-04-23 18:15 lakata
* init/csh.in: fixed csh init script to deal with funny shell chars
like * and {}
2002-04-23 18:14 lakata
* utility.c: (1) removed unset -f for zsh unaliasing (2) removed
single quotes for quoting env vars. This breaks if the env var
itself has single quotes. The more robust method is to individually
escape all the dangerous characters. Old method: setenv foo 'bar
bar' New method: setenv foo bar\ bar (3) removed tmpnam and
tempname stuff, replacing with safer tmpfile_mod()
2002-04-23 18:08 lakata
* config.h.in, configure, configure.in: added TMP_DIR define
2002-04-23 18:07 lakata
* cmdXResource.c: suppress warning if DISPLAY is not set
2002-04-23 18:06 lakata
* cmdModule.c: fixed help message
2002-04-23 18:04 lakata
* aclocal.m4: fixed problem with finding tcl lib using glob
2002-04-23 18:03 lakata
* testsuite/: modules.00-init/080-begenv.exp,
modules.10-use/030-use.exp, modules.10-use/031-append.exp,
modules.10-use/070-unuse.exp, modules.20-locate/040-alias.exp,
modules.20-locate/045-symvers.exp,
modules.20-locate/046-getsym.exp,
modules.20-locate/047-symerrs.exp,
modules.20-locate/048-symexec.exp, modules.20-locate/050-locrc.exp,
modules.20-locate/060-rc.exp, modules.20-locate/070-homerc.exp,
modules.30-userlvl/040-advanced.exp,
modules.30-userlvl/045-adv.exp, modules.30-userlvl/050-expert.exp,
modules.30-userlvl/055-exp.exp, modules.35-trace/010-init_ts.exp,
modules.35-trace/020-default.exp, modules.35-trace/030-all-on.exp,
modules.35-trace/031-all-off.exp,
modules.35-trace/040-load-all.exp,
modules.35-trace/041-load-all.exp,
modules.35-trace/042-load-on.exp,
modules.35-trace/043-load-onoff.exp,
modules.35-trace/044-load-ovr.exp,
modules.35-trace/050-disp-onoff.exp,
modules.35-trace/060-dilo-onoff.exp,
modules.35-trace/070-colon.exp, modules.35-trace/095-cleanup.exp,
modules.50-cmds/015-use.exp, modules.50-cmds/017-use-undo.exp,
modules.50-cmds/020-setenv.exp, modules.50-cmds/030-unsetenv.exp,
modules.50-cmds/035-unsetenv-undo.exp,
modules.50-cmds/036-unsetenv-x.exp, modules.50-cmds/040-append.exp,
modules.50-cmds/045-append-undo.exp,
modules.50-cmds/050-prepend.exp,
modules.50-cmds/055-prepend-undo.exp,
modules.50-cmds/060-remove.exp,
modules.50-cmds/065-remove-undo.exp, modules.50-cmds/075-alias.exp,
modules.50-cmds/077-alias-undo.exp,
modules.50-cmds/080-info-name.exp,
modules.50-cmds/081-info-user.exp,
modules.50-cmds/082-info-user-exp.exp,
modules.50-cmds/083-info-mode.exp,
modules.50-cmds/084-info-mode-exp.exp,
modules.50-cmds/085-info-flags.exp,
modules.50-cmds/086-info-shells.exp,
modules.50-cmds/087-info-shells-exp.exp,
modules.50-cmds/088-info-isloaded.exp,
modules.50-cmds/095-uname.exp, modules.50-cmds/101-badfac.exp,
modules.50-cmds/110-verbose.exp,
modules.50-cmds/115-verbose-msg.exp,
modules.50-cmds/120-prereq-full.exp,
modules.50-cmds/121-prereq-module.exp,
modules.50-cmds/130-conflict-full.exp,
modules.50-cmds/131-conflict-module.exp,
modules.50-cmds/140-system.exp, modules.50-cmds/150-module.exp,
modules.50-cmds/170-swap.exp, modules.50-cmds/190-load.exp,
modules.50-cmds/200-break.exp, modules.70-maint/020-update.exp,
modules.70-maint/050-whatis-load.exp,
modules.95-version/020-load.exp, modules.95-version/020-unload.exp,
modules.95-version/022-load2.exp,
modules.95-version/022-unload2.exp,
modules.95-version/040-xgetenv.exp: changed tests to match new
syntax for setting env vars. rather than quoting, special
characters are escaped
2002-04-09 15:12 lakata
* Makefile.in: simplified installation of deep directories
2002-03-18 13:20 rkowen
* Makefile.in: Un-escaped the --srcdir $$TESTSUITEDIR, because it
caused problems on Linux dejagnu 1.4.1 . The variable is being
interpolated before the runtest command is executed.
2002-03-11 15:21 lakata
* configure, configure.in, aclocal.m4: more TCL smarts, if tclsh
does not exist on path
2002-03-11 15:20 lakata
* INSTALL: added hints on how to recognize a bad TCL install
2002-03-11 13:50 lakata
* testsuite/: modules.00-init/015-version.exp.in,
modules.50-cmds/100-loglevel.exp.in: removed *.in versions
(configure processed)
2002-03-11 13:49 lakata
* testsuite/: modules.00-init/015-version.exp,
modules.50-cmds/100-loglevel.exp: renamed from *.in versions
(configure processed)
2002-03-11 13:48 lakata
* testsuite/: config/unix.exp, modulefiles/system/2.0,
modulefiles/use/1.0, modulefiles/use/1.0.in, modulefiles/use/2.0,
modulefiles/use/2.0.in, modulefiles/use/2.1,
modulefiles/use/2.1.in, modulefiles/use/2.2,
modulefiles/use/2.2.in, modules.00-init/010-environ.exp,
modules.00-init/015-version.exp.in,
modules.00-init/050-modpath.exp, modules.00-init/080-begenv.exp,
modules.10-use/030-use.exp, modules.10-use/031-append.exp,
modules.10-use/070-unuse.exp, modules.20-locate/060-rc.exp,
modules.20-locate/065-rcerrs.exp, modules.20-locate/070-homerc.exp,
modules.50-cmds/015-use.exp, modules.50-cmds/017-use-undo.exp,
modules.70-maint/010-init_ts.exp, modules.70-maint/020-update.exp,
modules.70-maint/070-display.exp,
modules.95-version/010-init_ts.exp: (a) updated testsuite by
centering source on TESTSUITEDIR, rather than rely on "pwd" or
relative paths, which prohibit running the testsuite from a
different dir (b) removed autoconf/configure processing of
testsuite
2002-03-11 13:45 lakata
* INSTALL: Added more information about configuring TCL and a few
other prerequisites.
2002-03-11 13:35 lakata
* configure: reran autoconf. see configure.in log
2002-03-11 13:35 lakata
* probetcl: probetcl functionality is now in aclocal.m4
2002-03-11 13:34 lakata
* configure.in: (a) reordered configuration, so that critical
things are done first (aids in debugging to get the hardstuff done
first). (b) removed some of the testsuite configuration (c) added
-with-tcl-library configuration (d) changed the help messages
2002-03-11 13:32 lakata
* config.h.in: removed redundant lines
2002-03-11 13:32 lakata
* cmdXResource.c: (a) fixed regular expression for XRDB parsing (b)
fixed spelling of "resource" (i think it was using the French
spelling before)
2002-03-11 13:30 lakata
* Makefile.in: (a) change the way testsuite is configured, so
"clean" was updated (b) changed -I include path to point to cwd
instead ..
2002-03-11 13:29 lakata
* aclocal.m4: fixed the way TCL was configured
2002-03-09 23:22 rkowen
* ModuleCmd_Avail.c: Due to Mark Lakata. Fixed bug in mkdirnm.
There was a check to see if the dir eq ".", but was done using a
char comparison, not string comparison. Caused severe problems if
dir was "..", since only first character was used.
2002-03-09 23:18 rkowen
* init/: csh.in: Fixed bug in init/csh script, which only affected
those that changed their history character. Found by Barb Mauzy of
Cray Inc.
2002-03-09 23:09 rkowen
* Makefile.in: Updated the dist tarball upload targets.
2002-03-09 23:09 rkowen
* modulefiles/module-cvs.in: Fixed up module-ftp alias to reflect
the current SourceForge.Net ftp situation.
2002-03-09 23:02 rkowen
* version.c: Preparing the version move to 3.1.7
2002-03-09 23:01 rkowen
* .ftp: Made the tarball ftp uploading script more generic.
2002-03-09 22:59 rkowen
* modules.lsm.in: Changed the primary & alternate ftp site to the
current SourceForge.Net set up.
2002-03-09 22:08 rkowen
* .ftp, Makefile.in, ModuleCmd_Load.c, PROBLEMS, RKOConfigure,
init.c, locate_module.c, version.c, modulefiles/module-cvs.in,
testsuite/modulefiles/break/1.0, testsuite/modulefiles/break/2.0,
testsuite/modulefiles/break/3.0,
testsuite/modules.50-cmds/190-load.exp,
testsuite/modules.50-cmds/200-break.exp: Included the Tcl break
code.
2002-03-08 17:18 lakata
* ModuleCmd_Avail.c: Fixed bug in mkdirnm. There was a check to see
if the dir eq ".", but was done using a char comparison, not string
comparison. Caused severe problems if dir was "..", since only
first character was used.
2002-03-08 11:35 lakata
* INSTALL: Simplified docs by removing details of RKOConfigure and
describing a typical install on a standard unix box
2002-01-03 21:07 rkowen
* version.c: Minor change to date.
2002-01-03 20:59 rkowen
* ModuleCmd_Load.c, PROBLEMS, RKOConfigure, init.c,
doc/modulefile.4.in, testsuite/modulefiles/break/1.0,
testsuite/modulefiles/break/2.0, testsuite/modulefiles/break/3.0,
testsuite/modules.50-cmds/200-break.exp: * A 'break' in a
modulefile will cause the modulefile to not be added to
$LOADEDMODULES, but will be considered a successful execution to
not affect other modulefiles being loaded concurrently (Patch due
to Scott Gaskins). * Tests and docs added for the above.
2001-12-20 14:09 rkowen
* TODO: Added Harlan Stenn's suggestions, and cleaned it up a bit.
2001-11-05 13:50 rkowen
* Makefile.in, PROBLEMS, RKOConfigure, configure, configure.in,
locate_module.c, probetcl, version.c, doc/Modules-Paper.pdf,
testsuite/modules.50-cmds/190-load.exp: * Fixed problem with module
load when the full path is given (patch due to Scott Gaskins). *
Added tests for the above problem. * Added the Modules-Paper in
PDF format (thanks to Philip Kearns and Leo Butler for raising
the issue). * Modified probetcl to avoid using the -c option
(patch due to Philip Kearns). * Modified probetcl to use tclsh
first then tcl * Added TCL_VERSION to configure and use it in the
Makefile to use the -ltcl@TCL_VERSION@ library.
2001-09-06 21:26 rkowen
* ModuleCmd_Init.c: Fixed cast.
2001-09-06 15:59 rkowen
* ModuleCmd_Whatis.c, cmdConflict.c, config.h.in, configure,
configure.in, utility.c, testsuite/modules.50-cmds/075-alias.exp:
Added mktemp to the list of tempfilename creating functions. (Was
hoping to eliminate the annoying Linux/gcc/ldr message about not
using tempnam ... just says the same about mktemp too.) Cleaned the
code and test to accept all the variants. Also resolved a bug with
the Whatis cache_file free.
2001-09-06 13:14 rkowen
* ModuleCmd_Init.c, error.c, init.c, main.c, modules_def.h: Further
code clean-up replacing free with null_free. Also removed
shell_startups as a global variable (wasn't being used as such).
2001-09-05 14:41 rkowen
* ModuleCmd_Init.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
ModuleCmd_Update.c, cmdLog.c, cmdModule.c, cmdTrace.c,
cmdVersion.c, cmdWhatis.c, cmdXResource.c, utility.c: Further
changes to using stringer for memory allocation.
2001-08-30 18:19 rkowen
* ModuleCmd_Switch.c, ModuleCmd_Whatis.c, RKOConfigure,
cmdConflict.c, cmdPath.c,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp: Further code
clean-up ... using stringer() where possible. Also fixed some
trailing '(space)' output.
2001-08-30 10:50 rkowen
* ModuleCmd_Avail.c, ModuleCmd_Init.c, ModuleCmd_Update.c,
ModuleCmd_Whatis.c, PROBLEMS, RKOConfigure, TODO, cmdConflict.c,
cmdTrace.c, configure, error.c, locate_module.c, main.c,
modules_def.h, utility.c, config/tcl.m4: Added stringer() and
started implementation. Also resolved a lot of memory allocation
issues (got --enable-free to actually mean something and to work).
Also fixed the configuration script to not look for libtclx unless
--with-tclx is given.
2001-08-24 12:51 rkowen
* config/install.sh: file install.sh was initially added on branch
modules-3-2-branch.
2001-08-24 12:51 rkowen
* config/tcl.m4: file tcl.m4 was initially added on branch
modules-3-2-branch.
2001-08-24 12:51 rkowen
* Makefile.in, ModuleCmd_Load.c, RKOConfigure, TODO, acconfig.h,
aclocal.m4, cmdPath.c, config.h.in, configure, configure.in,
install.sh, modules_def.h, probetcl, utility.c, version.c,
config/install.sh, config/tcl.m4: Modernized the configure.in
script - it now gets all the appropriate Tcl objects from
tclConfig.sh. Also applied the patches used to update 3.1.X.
2001-08-18 07:36 rkowen
* version.c: Release 3.1.5
2001-08-17 10:46 rkowen
* ModuleCmd_Load.c, cmdPath.c, version.c: * Fixed up cmdPath to
remove individual items from a path (patch due to Eric Stanley).
2001-08-03 14:26 rkowen
* .ftp, Makefile.in, version.c: Minor fixes for distribution
uploading.
2001-08-03 13:18 rkowen
* Makefile.in: Fixed the ftp-local bz2 patch target.
2001-08-03 12:59 rkowen
* .spec.in, Makefile.in, version.c: * Added bz2 files to
distribution mix.
2001-07-25 21:59 rkowen
* cmdPath.c, version.c, testsuite/modulefiles/info/isloaded,
testsuite/modulefiles/loc_dv1/1.0,
testsuite/modulefiles/loc_dv1/2.0,
testsuite/modules.50-cmds/088-info-isloaded.exp,
testsuite/modules.50-cmds/170-swap.exp: * Fixed "module swap" to
put the substituted module in the same path location as the old.
Also added a number of tests for this feature. (Bug was
pointed out by Leo Butler <lbutler@brocade.com>) * Added tests for
the "is-loaded" modulefile command introduced back in 3.0.8-rko.
2001-07-16 12:05 rkowen
* version.c: Testing to see if a really minor update could be done.
2001-07-16 12:04 rkowen
* INSTALL.RH7x, etc/global/bashrc.in, etc/global/profile.in: Fixed
some embarrassing typos and editting mistakes.
2001-07-11 15:20 rkowen
* testsuite/modulefiles/versions/: 1.1, 1.2, 1.3: More test
stragglers for 3.1.3
2001-07-11 15:11 rkowen
* testsuite/: modulefiles/unsetenv/0.9,
modulefiles.other/1.1/version, modulefiles.other/1.2/version,
modulefiles.other/1.3/version: Forgot some straggler test files for
3.1.3
2001-07-11 14:56 rkowen
* README.perl, configure, configure.in, version.c,
modulefiles/Makefile.in, modulefiles/module-cvs.in,
modulefiles/modules.in, modulefiles/use.own.in,
testsuite/modules.50-cmds/017-use-undo.exp: * Added module-cvs
modulefile for easy CVS/ftp access to the modules CVS repository.
* Added README.perl describing Ron Isaacson's Env::Modulecmd
perl module (Ron.Isaacson@morganstanley.com). * Added further
tests for modulefile "module use dir_path" * Fixed bug of unloading
a modulefile with a "module use dir_path"
2001-07-11 13:11 rkowen
* cmdModule.c: Was forcing a "use" even when the "use" was embedded
in modulefile, which was being unloaded.
2001-07-11 07:09 rkowen
* version.c: Changed the version to 3.1.3a to note that this is not
a release.
2001-07-09 11:21 rkowen
* INSTALL, INSTALL.RH7x, ModuleCmd_Use.c, cmdPath.c, cmdSetenv.c,
configure, configure.in, utility.c, version.c, doc/modulefile.4.in,
etc/Makefile.in, etc/global/bashrc.in, etc/global/csh.cshrc.in,
etc/global/csh.login.in, etc/global/csh.modules.in,
etc/global/profile.in, etc/global/profile.modules.in,
etc/skel/.kshenv.in, etc/skel/.profile.in, modulefiles/use.own.in,
modulefiles/version.in, testsuite/modulefiles/use/.version,
testsuite/modulefiles/use/1.0.in, testsuite/modulefiles/use/2.0.in,
testsuite/modulefiles/use/2.1.in, testsuite/modulefiles/use/2.2.in,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.10-use/030-use.exp,
testsuite/modules.10-use/031-append.exp,
testsuite/modules.10-use/070-unuse.exp,
testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/045-symvers.exp,
testsuite/modules.20-locate/046-getsym.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.20-locate/048-symexec.exp,
testsuite/modules.20-locate/050-locrc.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.30-userlvl/030-novice.exp,
testsuite/modules.30-userlvl/035-nov.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.30-userlvl/050-expert.exp,
testsuite/modules.30-userlvl/055-exp.exp,
testsuite/modules.30-userlvl/090-undef.exp,
testsuite/modules.35-trace/020-default.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.50-cmds/010-init_ts.exp,
testsuite/modules.50-cmds/015-use.exp,
testsuite/modules.50-cmds/020-setenv.exp,
testsuite/modules.50-cmds/025-setenv-undo.exp,
testsuite/modules.50-cmds/030-unsetenv.exp,
testsuite/modules.50-cmds/035-unsetenv-undo.exp,
testsuite/modules.50-cmds/036-unsetenv-x.exp,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp,
testsuite/modules.50-cmds/060-remove.exp,
testsuite/modules.50-cmds/065-remove-undo.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/080-info-name.exp,
testsuite/modules.50-cmds/081-info-user.exp,
testsuite/modules.50-cmds/082-info-user-exp.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/085-info-flags.exp,
testsuite/modules.50-cmds/086-info-shells.exp,
testsuite/modules.50-cmds/087-info-shells-exp.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/110-verbose.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp,
testsuite/modules.50-cmds/140-system.exp,
testsuite/modules.50-cmds/150-module.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/050-whatis-load.exp,
testsuite/modules.90-avail/040-wild.exp,
testsuite/modules.95-version/010-init_ts.exp,
testsuite/modules.95-version/020-load.exp,
testsuite/modules.95-version/020-unload.exp,
testsuite/modules.95-version/022-load2.exp,
testsuite/modules.95-version/022-unload2.exp,
testsuite/modules.95-version/040-xgetenv.exp,
testsuite/modules.95-version/999-cleanup.exp:
* Added document file INSTALL.RH7x which explains how to set up
an modules environment for all users through the system shell
files. Is specific to Linux/RedHat 7.x, but is of general
applicability. * Added further tests for modulefile "module use
dir_path" (found an unload bug that will be fixed before release)
* Environment variable contents are now quoted to preserve any
embedded environment variables. (Needed for versioning) * Added
over 50 tests specific to module versioning, and testing xgetenv.
* Fixed the unsetenv on unload function, the feature added in
3.0.6-rko was supposed to set the env.var. to the optional third
argument. This was to allow old env.var. values to be recovered
by unraveling a stack set in an other env.var. Added tests for
this feature. This is used by the version modulefile. * Fixed
and updated the version modulefile to allow stacked versions to
be removed the stack. * Removed an annoying spurious stderr
newline.
2001-06-22 13:54 rkowen
* ModuleCmd_Help.c: Spurious fprintf(stderr,...) was adding
anomalous blank lines to the tests.
2001-06-09 22:35 rkowen
* Makefile.in, testsuite/modulefiles.other/README: Fixed the way a
distribution tar ball is made. It makes only one CVS connection
instead of one per file.
2001-06-09 16:13 rkowen
* Makefile.in: Added targets to aid sending the tarball to the ftp
sites.
2001-06-09 02:48 rkowen
* Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Display.c,
ModuleCmd_Help.c, ModuleCmd_Init.c, ModuleCmd_Load.c,
ModuleCmd_Switch.c, ModuleCmd_Use.c, ModuleCmd_Whatis.c,
cmdAlias.c, cmdConflict.c, cmdInfo.c, cmdIsLoaded.c, cmdLog.c,
cmdMisc.c, cmdModule.c, cmdPath.c, cmdSetenv.c, cmdTrace.c,
cmdUlvl.c, cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
error.c, getopt.c, locate_module.c, main.c, modules.lsm.in,
modules_def.h, utility.c, version.c, doc/module.1.in,
testsuite/modules.10-use/030-use.exp,
testsuite/modules.10-use/031-append.exp,
testsuite/modules.10-use/070-unuse.exp: * Fixed the "module use
--append" feature, and fixed the tests for "module use", "module
use --append", and "module unuse". * Changed the global variable
names (flags,current_module) to (g_flags, g_current_module) to
identify their ubiquity in the module source.
2001-03-22 10:59 rminsk
* init/python.in: Was not setting the environment variable
MODULESHOME
2001-03-22 10:22 rminsk
* configure: Added python
2001-02-14 18:40 rminsk
* version.c: Retracted new version
2001-02-14 18:39 rminsk
* version.c: Bumped version for mel addition
2001-02-14 18:34 rminsk
* utility.c: Added mel (Maya Extension Language) support
2001-02-01 13:13 rminsk
* Makefile.in: Removed other references to "-rko" in version
numbers.
2001-02-01 13:08 rminsk
* Makefile.in: Fixed tag rule to use the cvs module "module"
instead of "module-3.1rko"
2001-02-01 11:24 rminsk
* configure.in: Added init/python
2001-02-01 10:34 rminsk
* Makefile.in: Updated version number of 3.0 to 3.1.
2001-02-01 10:31 rminsk
* version.c: Bumped up version number for new release
2001-01-16 15:25 rminsk
* init/python.in: Removing blank lines
2001-01-16 15:24 rminsk
* init/: Makefile.in, python.in: Fixing typeo's
2001-01-16 13:09 rminsk
* init/: Makefile.in, python.in: Adding python init files.
2001-01-16 12:58 rminsk
* utility.c: Fixing bug the the _LMFILES_ environment variable. As
the _LMFILES_ shrink in size the extra _LMFILES%03d_ were not being
unset. Made sure extra _LMFILES%03d_ are removed each time
_LMFILES_ is set.
Added initial support for scheme (scm, guile).
Made output of ksh (bash, zsh) aliases recognize the escape
charater ("\"). This was important to be able to escape "$".
Anytime an alias had a "$" in it a function was always output.
Fixed a bug in search of the LOADEDMODULES environment variable.
Would not correctly find a module if only a partial module name was
given. For example "maya/3.0" would be found but "maya" would not.
In the process of fixing this bug a possible memory corruption was
also fixed.
2001-01-16 12:48 rminsk
* init/csh.in: Removed variable histchar. It was not being used.
Modified to store the current prompt and unset prompt while modules
is running. A bug in csh will cause and eval of an eval (eval
`eval ...`) to output a prompt. This cause the first eval to try
to execute the prompt.
2001-01-16 12:31 rminsk
* init.c: Fixing bug the the _LMFILES_ environment variable. If
the user is using csh and _LMFILES_ is large than LMSPLIT_SIZE it
gets split into _LMFILES.%03d_. For modules to work correctly the
split _LMFILES.%03d_ must be joined to make _LMFILES_.
2000-11-03 09:45 rk
* INSTALL, cmdModule.c:
* Fixed the changed *interpter->result return value with Tcl8.3+
(patch due to Jens Hamisch). And some document changes.
2000-06-28 07:39 rk
* Makefile.in, ModuleCmd_Load.c, README, ccc.h.in:
* Removed warning message for unloading a module that's not
loaded.
* Added source code cross-referencing via
cxref-1.5b(patched)
2000-06-27 19:45 rk
* .cxref, Makefile.in:
Added cxref-1.5b(patched) generated HTML files showing the source
code cross-referencing relations.
2000-06-27 18:21 rk
* Makefile.in, configure, configure.in, version.c:
Minor updates.
2000-06-27 17:17 rk
* .cxref, .ftp, .spec.in, INSTALL, LICENSE.GPL, MACHINES,
Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
ModuleCmd_Whatis.c, PROBLEMS, README, RKOConfigure, TODO,
acconfig.h, aclocal.m4, ccc.h.in, cmdAlias.c, cmdConflict.c,
cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
config.h.in, configure, configure.in, error.c, getopt.c, getopt.h,
init.c, install.sh, locate_module.c, main.c, modules.lsm.in,
modules_def.h, probetcl, stripmkf, utility.c, version.c,
ext/Makefile.in, ext/README, ext/add.ext.in, ext/mkroot.in,
ext/common/.cshrc.in, ext/common/.kshenv.in, ext/common/.login.in,
ext/common/.profile.in, ext/skel/.cshrc.ext, ext/skel/.kshenv.ext,
ext/skel/.login.ext, ext/skel/.modules, ext/skel/.profile.ext,
doc/Makefile.in, doc/Modules-Paper.doc, doc/module.1.in,
doc/modulefile.4.in, etc/Makefile.in, etc/README,
etc/add.modules.in, etc/mkroot.in, etc/global/csh.login.in,
etc/global/csh.modules.in, etc/global/profile.in,
etc/global/profile.modules.in, etc/skel/.cshrc.in,
etc/skel/.kshenv.in, etc/skel/.login.in, etc/skel/.profile.in,
init/.modulespath.in, init/Makefile.in, init/bash.in, init/csh.in,
init/ksh.in, init/perl.in, init/sh.in, init/tcsh.in, init/zsh.in,
modulefiles/Makefile.in, modulefiles/dot.in,
modulefiles/module-info.in, modulefiles/modules.in,
modulefiles/null.in, modulefiles/use.own.in,
modulefiles/version.in, testsuite/not_installed, testsuite/systest,
testsuite/config/unix.exp, testsuite/etc/apropos.cache,
testsuite/etc/bad, testsuite/etc/empty, testsuite/etc/rc,
testsuite/home/.modulerc, testsuite/modulefiles/.moduleavailcache,
testsuite/modulefiles/.moduleavailcache.202,
testsuite/modulefiles/.moduleavailcachedir,
testsuite/modulefiles/.moduleavailcachedir.202,
testsuite/modulefiles/README, testsuite/modulefiles/alias/2.0,
testsuite/modulefiles/append/2.0,
testsuite/modulefiles/conflict/full,
testsuite/modulefiles/conflict/module,
testsuite/modulefiles/empty/1.0, testsuite/modulefiles/help/2.0,
testsuite/modulefiles/info/mode1, testsuite/modulefiles/info/mode2,
testsuite/modulefiles/info/mode3, testsuite/modulefiles/info/mode4,
testsuite/modulefiles/info/mode5, testsuite/modulefiles/info/mode6,
testsuite/modulefiles/info/name, testsuite/modulefiles/info/shells,
testsuite/modulefiles/info/shellsexp,
testsuite/modulefiles/info/user,
testsuite/modulefiles/info/userexp,
testsuite/modulefiles/loc_dv1/1.0,
testsuite/modulefiles/loc_dv1/2.0,
testsuite/modulefiles/loc_dv1/3.0,
testsuite/modulefiles/loc_dv2/.version,
testsuite/modulefiles/loc_dv2/1.0,
testsuite/modulefiles/loc_dv2/2.0,
testsuite/modulefiles/loc_dv3/.version,
testsuite/modulefiles/loc_dv3/1.0,
testsuite/modulefiles/loc_dv3/2.0,
testsuite/modulefiles/loc_dv4/.version,
testsuite/modulefiles/loc_dv4/1.0,
testsuite/modulefiles/loc_dv4/2.0,
testsuite/modulefiles/loc_dv6/1.0,
testsuite/modulefiles/loc_dv6/2.0/1.0,
testsuite/modulefiles/loc_dv7/.version,
testsuite/modulefiles/loc_dv7/1.0,
testsuite/modulefiles/loc_dv7/3.0,
testsuite/modulefiles/loc_dv7/2.0/1.0,
testsuite/modulefiles/loc_dv8/.version,
testsuite/modulefiles/loc_dv8/1.0,
testsuite/modulefiles/loc_dv8/2.0,
testsuite/modulefiles/loc_fq/1.0, testsuite/modulefiles/loc_fq/2.0,
testsuite/modulefiles/loc_rc1/.modulerc,
testsuite/modulefiles/loc_rc1/1.0,
testsuite/modulefiles/loc_rc1/2.0,
testsuite/modulefiles/loc_rc2/.modulerc,
testsuite/modulefiles/loc_rc2/1.0,
testsuite/modulefiles/loc_rc2/2.0,
testsuite/modulefiles/loc_rc3/.modulerc,
testsuite/modulefiles/loc_rc3/1.0,
testsuite/modulefiles/loc_rc3/2.0,
testsuite/modulefiles/loc_rc3/3.0,
testsuite/modulefiles/loc_rc4/.modulerc,
testsuite/modulefiles/loc_rc4/.version,
testsuite/modulefiles/loc_rc4/1.0,
testsuite/modulefiles/loc_rc4/2.0,
testsuite/modulefiles/loc_rc4/3.0,
testsuite/modulefiles/loc_rc5/.modulerc,
testsuite/modulefiles/loc_rc5/1.0,
testsuite/modulefiles/loc_rc5/2.0,
testsuite/modulefiles/loc_sym/1.0,
testsuite/modulefiles/loc_sym/alias1,
testsuite/modulefiles/loc_sym/alias2,
testsuite/modulefiles/loc_sym/alias3,
testsuite/modulefiles/loc_sym/alias4,
testsuite/modulefiles/loc_sym/alias5,
testsuite/modulefiles/loc_sym/alias6,
testsuite/modulefiles/loc_sym/exec1,
testsuite/modulefiles/loc_sym/exec2,
testsuite/modulefiles/loc_sym/getvers1,
testsuite/modulefiles/loc_sym/getvers2,
testsuite/modulefiles/loc_sym/getvers3,
testsuite/modulefiles/loc_sym/getvers4,
testsuite/modulefiles/loc_sym/getvers5,
testsuite/modulefiles/loc_sym/getvers6,
testsuite/modulefiles/loc_sym/getvers7,
testsuite/modulefiles/loc_sym/getvers8,
testsuite/modulefiles/loc_sym/versinf1,
testsuite/modulefiles/loc_sym/versinf2,
testsuite/modulefiles/loc_sym/versinf3,
testsuite/modulefiles/loc_sym/versinf4,
testsuite/modulefiles/loc_sym/versinf5,
testsuite/modulefiles/loc_sym/versinf6,
testsuite/modulefiles/loc_sym/versinf7,
testsuite/modulefiles/loc_sym/version1,
testsuite/modulefiles/loc_sym/version10,
testsuite/modulefiles/loc_sym/version11,
testsuite/modulefiles/loc_sym/version12,
testsuite/modulefiles/loc_sym/version13,
testsuite/modulefiles/loc_sym/version14,
testsuite/modulefiles/loc_sym/version2,
testsuite/modulefiles/loc_sym/version3,
testsuite/modulefiles/loc_sym/version4,
testsuite/modulefiles/loc_sym/version5,
testsuite/modulefiles/loc_sym/version6,
testsuite/modulefiles/loc_sym/version7,
testsuite/modulefiles/loc_sym/version8,
testsuite/modulefiles/loc_sym/version9,
testsuite/modulefiles/log/badfac,
testsuite/modulefiles/log/err_both_1,
testsuite/modulefiles/log/err_both_2,
testsuite/modulefiles/log/err_file,
testsuite/modulefiles/log/err_syslog,
testsuite/modulefiles/module/2.0,
testsuite/modulefiles/prepend/2.0,
testsuite/modulefiles/prereq/full,
testsuite/modulefiles/prereq/module,
testsuite/modulefiles/remove/2.0, testsuite/modulefiles/system/2.0,
testsuite/modulefiles/trace/all_off,
testsuite/modulefiles/trace/all_on,
testsuite/modulefiles/trace/colon,
testsuite/modulefiles/trace/dilo_onoff,
testsuite/modulefiles/trace/disp_onoff,
testsuite/modulefiles/trace/disptrac,
testsuite/modulefiles/trace/load_all1,
testsuite/modulefiles/trace/load_all2,
testsuite/modulefiles/trace/load_on,
testsuite/modulefiles/trace/load_onoff,
testsuite/modulefiles/trace/load_ovr,
testsuite/modulefiles/uname/domain,
testsuite/modulefiles/uname/machine,
testsuite/modulefiles/uname/nodename,
testsuite/modulefiles/uname/release,
testsuite/modulefiles/uname/sysname,
testsuite/modulefiles/uname/version,
testsuite/modulefiles/unsetenv/1.0, testsuite/modulefiles/user/adv,
testsuite/modulefiles/user/advanced,
testsuite/modulefiles/user/exp, testsuite/modulefiles/user/expert,
testsuite/modulefiles/user/nov, testsuite/modulefiles/user/novice,
testsuite/modulefiles/user/undef,
testsuite/modulefiles/verbose/msg,
testsuite/modulefiles/verbose/off,
testsuite/modulefiles/verbose/on,
testsuite/modulefiles/verbose/undef,
testsuite/modulefiles/whatis/lines,
testsuite/modulefiles/whatis/multiple,
testsuite/modulefiles/whatis/none,
testsuite/modulefiles/whatis/single,
testsuite/modulefiles/whatis/string,
testsuite/modules.00-init/005-init_ts.exp,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/015-version.exp.in,
testsuite/modules.00-init/030-shells.exp,
testsuite/modules.00-init/050-modpath.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.00-init/090-switches.exp,
testsuite/modules.10-use/010-init_ts.exp,
testsuite/modules.10-use/030-use.exp,
testsuite/modules.10-use/031-append.exp,
testsuite/modules.10-use/070-unuse.exp,
testsuite/modules.20-locate/010-init_ts.exp,
testsuite/modules.20-locate/020-fqual.exp,
testsuite/modules.20-locate/030-defvers.exp,
testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/045-symvers.exp,
testsuite/modules.20-locate/046-getsym.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.20-locate/048-symexec.exp,
testsuite/modules.20-locate/050-locrc.exp,
testsuite/modules.20-locate/055-locrcerrs.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/065-rcerrs.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.20-locate/095-cleanup.exp,
testsuite/modules.30-userlvl/010-init_ts.exp,
testsuite/modules.30-userlvl/030-novice.exp,
testsuite/modules.30-userlvl/035-nov.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.30-userlvl/050-expert.exp,
testsuite/modules.30-userlvl/055-exp.exp,
testsuite/modules.30-userlvl/090-undef.exp,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.35-trace/020-default.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.35-trace/095-cleanup.exp,
testsuite/modules.50-cmds/010-init_ts.exp,
testsuite/modules.50-cmds/020-setenv.exp,
testsuite/modules.50-cmds/025-setenv-undo.exp,
testsuite/modules.50-cmds/030-unsetenv.exp,
testsuite/modules.50-cmds/035-unsetenv-undo.exp,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp,
testsuite/modules.50-cmds/060-remove.exp,
testsuite/modules.50-cmds/065-remove-undo.exp,
testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp,
testsuite/modules.50-cmds/080-info-name.exp,
testsuite/modules.50-cmds/081-info-user.exp,
testsuite/modules.50-cmds/082-info-user-exp.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/085-info-flags.exp,
testsuite/modules.50-cmds/086-info-shells.exp,
testsuite/modules.50-cmds/087-info-shells-exp.exp,
testsuite/modules.50-cmds/090-uname-proc.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/099-uname-cleanup.exp,
testsuite/modules.50-cmds/100-loglevel.exp.in,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/110-verbose.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp,
testsuite/modules.50-cmds/140-system.exp,
testsuite/modules.50-cmds/150-module.exp,
testsuite/modules.70-maint/010-init_ts.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/030-purge.exp,
testsuite/modules.70-maint/040-list.exp,
testsuite/modules.70-maint/043-listno.exp,
testsuite/modules.70-maint/045-listlong.exp,
testsuite/modules.70-maint/048-listlongno.exp,
testsuite/modules.70-maint/050-whatis-load.exp,
testsuite/modules.70-maint/055-whatis.exp,
testsuite/modules.70-maint/060-apropos.exp,
testsuite/modules.70-maint/070-display.exp,
testsuite/modules.70-maint/080-help.exp,
testsuite/modules.70-maint/095-cleanup.exp,
testsuite/modules.90-avail/010-init_ts.exp,
testsuite/modules.90-avail/020-single.exp,
testsuite/modules.90-avail/030-multiple.exp,
testsuite/modules.90-avail/040-wild.exp,
testsuite/modules.90-avail/050-long.exp,
testsuite/modules.90-avail/060-empty.exp:
modules is a shell tool for setting-up the user environment on the
fly, as it were. It's a powerful mechanism for dynamically
changing environment variables, aliases, X11 resources, etc. It
uses an embedded Tcl intrepretor, with a few extensions.
Therefore, it has a well defined language syntax. Version 3.1 is
GPL, and includes many improvements over the 3.0beta.
2000-06-27 17:17 rk
* .cxref, .ftp, .spec.in, INSTALL, LICENSE.GPL, MACHINES,
Makefile.in, ModuleCmd_Avail.c, ModuleCmd_Clear.c,
ModuleCmd_Display.c, ModuleCmd_Help.c, ModuleCmd_Init.c,
ModuleCmd_List.c, ModuleCmd_Load.c, ModuleCmd_Purge.c,
ModuleCmd_Switch.c, ModuleCmd_Update.c, ModuleCmd_Use.c,
ModuleCmd_Whatis.c, PROBLEMS, README, RKOConfigure, TODO,
acconfig.h, aclocal.m4, ccc.h.in, cmdAlias.c, cmdConflict.c,
cmdInfo.c, cmdIsLoaded.c, cmdLog.c, cmdMisc.c, cmdModule.c,
cmdPath.c, cmdSetenv.c, cmdTrace.c, cmdUlvl.c, cmdUname.c,
cmdVerbose.c, cmdVersion.c, cmdWhatis.c, cmdXResource.c,
config.h.in, configure, configure.in, error.c, getopt.c, getopt.h,
init.c, install.sh, locate_module.c, main.c, modules.lsm.in,
modules_def.h, probetcl, stripmkf, utility.c, version.c,
ext/Makefile.in, ext/README, ext/add.ext.in, ext/mkroot.in,
ext/common/.cshrc.in, ext/common/.kshenv.in, ext/common/.login.in,
ext/common/.profile.in, ext/skel/.cshrc.ext, ext/skel/.kshenv.ext,
ext/skel/.login.ext, ext/skel/.modules, ext/skel/.profile.ext,
doc/Makefile.in, doc/Modules-Paper.doc, doc/module.1.in,
doc/modulefile.4.in, etc/Makefile.in, etc/README,
etc/add.modules.in, etc/mkroot.in, etc/global/csh.login.in,
etc/global/csh.modules.in, etc/global/profile.in,
etc/global/profile.modules.in, etc/skel/.cshrc.in,
etc/skel/.kshenv.in, etc/skel/.login.in, etc/skel/.profile.in,
init/.modulespath.in, init/Makefile.in, init/bash.in, init/csh.in,
init/ksh.in, init/perl.in, init/sh.in, init/tcsh.in, init/zsh.in,
modulefiles/Makefile.in, modulefiles/dot.in,
modulefiles/module-info.in, modulefiles/modules.in,
modulefiles/null.in, modulefiles/use.own.in,
modulefiles/version.in, testsuite/not_installed, testsuite/systest,
testsuite/config/unix.exp, testsuite/etc/apropos.cache,
testsuite/etc/bad, testsuite/etc/empty, testsuite/etc/rc,
testsuite/home/.modulerc, testsuite/modulefiles/.moduleavailcache,
testsuite/modulefiles/.moduleavailcache.202,
testsuite/modulefiles/.moduleavailcachedir,
testsuite/modulefiles/.moduleavailcachedir.202,
testsuite/modulefiles/README, testsuite/modulefiles/alias/2.0,
testsuite/modulefiles/append/2.0,
testsuite/modulefiles/conflict/full,
testsuite/modulefiles/conflict/module,
testsuite/modulefiles/empty/1.0, testsuite/modulefiles/help/2.0,
testsuite/modulefiles/info/mode1, testsuite/modulefiles/info/mode2,
testsuite/modulefiles/info/mode3, testsuite/modulefiles/info/mode4,
testsuite/modulefiles/info/mode5, testsuite/modulefiles/info/mode6,
testsuite/modulefiles/info/name, testsuite/modulefiles/info/shells,
testsuite/modulefiles/info/shellsexp,
testsuite/modulefiles/info/user,
testsuite/modulefiles/info/userexp,
testsuite/modulefiles/loc_dv1/1.0,
testsuite/modulefiles/loc_dv1/2.0,
testsuite/modulefiles/loc_dv1/3.0,
testsuite/modulefiles/loc_dv2/.version,
testsuite/modulefiles/loc_dv2/1.0,
testsuite/modulefiles/loc_dv2/2.0,
testsuite/modulefiles/loc_dv3/.version,
testsuite/modulefiles/loc_dv3/1.0,
testsuite/modulefiles/loc_dv3/2.0,
testsuite/modulefiles/loc_dv4/.version,
testsuite/modulefiles/loc_dv4/1.0,
testsuite/modulefiles/loc_dv4/2.0,
testsuite/modulefiles/loc_dv6/1.0,
testsuite/modulefiles/loc_dv6/2.0/1.0,
testsuite/modulefiles/loc_dv7/.version,
testsuite/modulefiles/loc_dv7/1.0,
testsuite/modulefiles/loc_dv7/3.0,
testsuite/modulefiles/loc_dv7/2.0/1.0,
testsuite/modulefiles/loc_dv8/.version,
testsuite/modulefiles/loc_dv8/1.0,
testsuite/modulefiles/loc_dv8/2.0,
testsuite/modulefiles/loc_fq/1.0, testsuite/modulefiles/loc_fq/2.0,
testsuite/modulefiles/loc_rc1/.modulerc,
testsuite/modulefiles/loc_rc1/1.0,
testsuite/modulefiles/loc_rc1/2.0,
testsuite/modulefiles/loc_rc2/.modulerc,
testsuite/modulefiles/loc_rc2/1.0,
testsuite/modulefiles/loc_rc2/2.0,
testsuite/modulefiles/loc_rc3/.modulerc,
testsuite/modulefiles/loc_rc3/1.0,
testsuite/modulefiles/loc_rc3/2.0,
testsuite/modulefiles/loc_rc3/3.0,
testsuite/modulefiles/loc_rc4/.modulerc,
testsuite/modulefiles/loc_rc4/.version,
testsuite/modulefiles/loc_rc4/1.0,
testsuite/modulefiles/loc_rc4/2.0,
testsuite/modulefiles/loc_rc4/3.0,
testsuite/modulefiles/loc_rc5/.modulerc,
testsuite/modulefiles/loc_rc5/1.0,
testsuite/modulefiles/loc_rc5/2.0,
testsuite/modulefiles/loc_sym/1.0,
testsuite/modulefiles/loc_sym/alias1,
testsuite/modulefiles/loc_sym/alias2,
testsuite/modulefiles/loc_sym/alias3,
testsuite/modulefiles/loc_sym/alias4,
testsuite/modulefiles/loc_sym/alias5,
testsuite/modulefiles/loc_sym/alias6,
testsuite/modulefiles/loc_sym/exec1,
testsuite/modulefiles/loc_sym/exec2,
testsuite/modulefiles/loc_sym/getvers1,
testsuite/modulefiles/loc_sym/getvers2,
testsuite/modulefiles/loc_sym/getvers3,
testsuite/modulefiles/loc_sym/getvers4,
testsuite/modulefiles/loc_sym/getvers5,
testsuite/modulefiles/loc_sym/getvers6,
testsuite/modulefiles/loc_sym/getvers7,
testsuite/modulefiles/loc_sym/getvers8,
testsuite/modulefiles/loc_sym/versinf1,
testsuite/modulefiles/loc_sym/versinf2,
testsuite/modulefiles/loc_sym/versinf3,
testsuite/modulefiles/loc_sym/versinf4,
testsuite/modulefiles/loc_sym/versinf5,
testsuite/modulefiles/loc_sym/versinf6,
testsuite/modulefiles/loc_sym/versinf7,
testsuite/modulefiles/loc_sym/version1,
testsuite/modulefiles/loc_sym/version10,
testsuite/modulefiles/loc_sym/version11,
testsuite/modulefiles/loc_sym/version12,
testsuite/modulefiles/loc_sym/version13,
testsuite/modulefiles/loc_sym/version14,
testsuite/modulefiles/loc_sym/version2,
testsuite/modulefiles/loc_sym/version3,
testsuite/modulefiles/loc_sym/version4,
testsuite/modulefiles/loc_sym/version5,
testsuite/modulefiles/loc_sym/version6,
testsuite/modulefiles/loc_sym/version7,
testsuite/modulefiles/loc_sym/version8,
testsuite/modulefiles/loc_sym/version9,
testsuite/modulefiles/log/badfac,
testsuite/modulefiles/log/err_both_1,
testsuite/modulefiles/log/err_both_2,
testsuite/modulefiles/log/err_file,
testsuite/modulefiles/log/err_syslog,
testsuite/modulefiles/module/2.0,
testsuite/modulefiles/prepend/2.0,
testsuite/modulefiles/prereq/full,
testsuite/modulefiles/prereq/module,
testsuite/modulefiles/remove/2.0, testsuite/modulefiles/system/2.0,
testsuite/modulefiles/trace/all_off,
testsuite/modulefiles/trace/all_on,
testsuite/modulefiles/trace/colon,
testsuite/modulefiles/trace/dilo_onoff,
testsuite/modulefiles/trace/disp_onoff,
testsuite/modulefiles/trace/disptrac,
testsuite/modulefiles/trace/load_all1,
testsuite/modulefiles/trace/load_all2,
testsuite/modulefiles/trace/load_on,
testsuite/modulefiles/trace/load_onoff,
testsuite/modulefiles/trace/load_ovr,
testsuite/modulefiles/uname/domain,
testsuite/modulefiles/uname/machine,
testsuite/modulefiles/uname/nodename,
testsuite/modulefiles/uname/release,
testsuite/modulefiles/uname/sysname,
testsuite/modulefiles/uname/version,
testsuite/modulefiles/unsetenv/1.0, testsuite/modulefiles/user/adv,
testsuite/modulefiles/user/advanced,
testsuite/modulefiles/user/exp, testsuite/modulefiles/user/expert,
testsuite/modulefiles/user/nov, testsuite/modulefiles/user/novice,
testsuite/modulefiles/user/undef,
testsuite/modulefiles/verbose/msg,
testsuite/modulefiles/verbose/off,
testsuite/modulefiles/verbose/on,
testsuite/modulefiles/verbose/undef,
testsuite/modulefiles/whatis/lines,
testsuite/modulefiles/whatis/multiple,
testsuite/modulefiles/whatis/none,
testsuite/modulefiles/whatis/single,
testsuite/modulefiles/whatis/string,
testsuite/modules.00-init/005-init_ts.exp,
testsuite/modules.00-init/006-procs.exp,
testsuite/modules.00-init/010-environ.exp,
testsuite/modules.00-init/015-version.exp.in,
testsuite/modules.00-init/030-shells.exp,
testsuite/modules.00-init/050-modpath.exp,
testsuite/modules.00-init/080-begenv.exp,
testsuite/modules.00-init/090-switches.exp,
testsuite/modules.10-use/010-init_ts.exp,
testsuite/modules.10-use/030-use.exp,
testsuite/modules.10-use/031-append.exp,
testsuite/modules.10-use/070-unuse.exp,
testsuite/modules.20-locate/010-init_ts.exp,
testsuite/modules.20-locate/020-fqual.exp,
testsuite/modules.20-locate/030-defvers.exp,
testsuite/modules.20-locate/040-alias.exp,
testsuite/modules.20-locate/045-symvers.exp,
testsuite/modules.20-locate/046-getsym.exp,
testsuite/modules.20-locate/047-symerrs.exp,
testsuite/modules.20-locate/048-symexec.exp,
testsuite/modules.20-locate/050-locrc.exp,
testsuite/modules.20-locate/055-locrcerrs.exp,
testsuite/modules.20-locate/060-rc.exp,
testsuite/modules.20-locate/065-rcerrs.exp,
testsuite/modules.20-locate/070-homerc.exp,
testsuite/modules.20-locate/095-cleanup.exp,
testsuite/modules.30-userlvl/010-init_ts.exp,
testsuite/modules.30-userlvl/030-novice.exp,
testsuite/modules.30-userlvl/035-nov.exp,
testsuite/modules.30-userlvl/040-advanced.exp,
testsuite/modules.30-userlvl/045-adv.exp,
testsuite/modules.30-userlvl/050-expert.exp,
testsuite/modules.30-userlvl/055-exp.exp,
testsuite/modules.30-userlvl/090-undef.exp,
testsuite/modules.35-trace/010-init_ts.exp,
testsuite/modules.35-trace/020-default.exp,
testsuite/modules.35-trace/030-all-on.exp,
testsuite/modules.35-trace/031-all-off.exp,
testsuite/modules.35-trace/040-load-all.exp,
testsuite/modules.35-trace/041-load-all.exp,
testsuite/modules.35-trace/042-load-on.exp,
testsuite/modules.35-trace/043-load-onoff.exp,
testsuite/modules.35-trace/044-load-ovr.exp,
testsuite/modules.35-trace/050-disp-onoff.exp,
testsuite/modules.35-trace/060-dilo-onoff.exp,
testsuite/modules.35-trace/070-colon.exp,
testsuite/modules.35-trace/095-cleanup.exp,
testsuite/modules.50-cmds/010-init_ts.exp,
testsuite/modules.50-cmds/020-setenv.exp,
testsuite/modules.50-cmds/025-setenv-undo.exp,
testsuite/modules.50-cmds/030-unsetenv.exp,
testsuite/modules.50-cmds/035-unsetenv-undo.exp,
testsuite/modules.50-cmds/040-append.exp,
testsuite/modules.50-cmds/045-append-undo.exp,
testsuite/modules.50-cmds/050-prepend.exp,
testsuite/modules.50-cmds/055-prepend-undo.exp,
testsuite/modules.50-cmds/060-remove.exp,
testsuite/modules.50-cmds/065-remove-undo.exp,
testsuite/modules.50-cmds/070-alias-proc.exp,
testsuite/modules.50-cmds/075-alias.exp,
testsuite/modules.50-cmds/077-alias-undo.exp,
testsuite/modules.50-cmds/080-info-name.exp,
testsuite/modules.50-cmds/081-info-user.exp,
testsuite/modules.50-cmds/082-info-user-exp.exp,
testsuite/modules.50-cmds/083-info-mode.exp,
testsuite/modules.50-cmds/084-info-mode-exp.exp,
testsuite/modules.50-cmds/085-info-flags.exp,
testsuite/modules.50-cmds/086-info-shells.exp,
testsuite/modules.50-cmds/087-info-shells-exp.exp,
testsuite/modules.50-cmds/090-uname-proc.exp,
testsuite/modules.50-cmds/095-uname.exp,
testsuite/modules.50-cmds/099-uname-cleanup.exp,
testsuite/modules.50-cmds/100-loglevel.exp.in,
testsuite/modules.50-cmds/101-badfac.exp,
testsuite/modules.50-cmds/110-verbose.exp,
testsuite/modules.50-cmds/115-verbose-msg.exp,
testsuite/modules.50-cmds/120-prereq-full.exp,
testsuite/modules.50-cmds/121-prereq-module.exp,
testsuite/modules.50-cmds/130-conflict-full.exp,
testsuite/modules.50-cmds/131-conflict-module.exp,
testsuite/modules.50-cmds/140-system.exp,
testsuite/modules.50-cmds/150-module.exp,
testsuite/modules.70-maint/010-init_ts.exp,
testsuite/modules.70-maint/020-update.exp,
testsuite/modules.70-maint/030-purge.exp,
testsuite/modules.70-maint/040-list.exp,
testsuite/modules.70-maint/043-listno.exp,
testsuite/modules.70-maint/045-listlong.exp,
testsuite/modules.70-maint/048-listlongno.exp,
testsuite/modules.70-maint/050-whatis-load.exp,
testsuite/modules.70-maint/055-whatis.exp,
testsuite/modules.70-maint/060-apropos.exp,
testsuite/modules.70-maint/070-display.exp,
testsuite/modules.70-maint/080-help.exp,
testsuite/modules.70-maint/095-cleanup.exp,
testsuite/modules.90-avail/010-init_ts.exp,
testsuite/modules.90-avail/020-single.exp,
testsuite/modules.90-avail/030-multiple.exp,
testsuite/modules.90-avail/040-wild.exp,
testsuite/modules.90-avail/050-long.exp,
testsuite/modules.90-avail/060-empty.exp: Initial revision
1998-12-11 14:37 rk
* testsuite/modulefiles/setenv/1.0:
modules is a shell tool for setting-up the user environment on the
fly, as it were. It's a powerful mechanism for dynamically
changing environment variables, aliases, X11 resources, etc. It
uses an embedded Tcl intrepretor, with a few extensions.
Therefore, it has a well defined language syntax. Version 3.1 is
GPL, and includes many improvements over the 3.0beta.
1998-12-11 14:37 rk
* testsuite/modulefiles/setenv/1.0: Initial revision