- 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
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"
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.
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.