I'm about ready to release modules 3.1.0, which includes several
improvements, and most notably it's GPL. I've communicated with
the original authors (primarily John Furlan & Jens Hamisch) who
have agreed to change the BSD-like license to GPL.
Here is a summary of changes so far:
* Removed warning message for unloading a module that's not loaded.
* Added source code cross-referencing via cxref-1.5b(patched)
(see http://www.gedanken.demon.co.uk/cxref/ for details).
* Changed the long format, eliminated the release column as a separate
entity. The release value is just part of the package name.
* Added --with-dot.ext[=<.ext>] to configure & DOT_EXT to config.h
for an extension to be added to the shell dot-file names for the
"module init*" commands
* Addes .modules to dot file list for "init*" commands (Magnus Holmberg) * Matched the "help" and "man module" optional commands more closely
* Fixed man pages it's .modulerc not .modulesrc
* Made it easier to ftp distribution to metalab.unc.edu
* Fixed init/perl & init/tcsh (due to Robert Minsk).
* Fixed "module list" to show paths deeper than 2 levels
(due to Robert Minsk).
* Fixed warning message about `alias' to non-sh/csh derivatives
(due to Robert Minsk).
* Fixed tests with regards to syslogging & alias.
* Licensed changed to GPL.
I have put the sources under a different CVS project name (note it below).
This will download the current checked-in version
cvs -d :pserver:mo...@ko...:/usr/src/cvsroot login
give it "modules4all" as the password
cvs -d :pserver:mo...@ko...:/usr/src/cvsroot checkout modules-3.1
For a brief HOWTO on CVS read http://kooz.sj.ca.us/rkowen/howto/cvsF.html .
To contribute code patches, please "cvs diff -u" them against
the modules CVS repository.
Give it a try and let me know if you have any improvements and
bug fixes.
R.K.
+-----------------------+----------------------------------+
| R.K.Owen,PhD | rk...@ow... |
| KooZ Software | |
| NERSC/LBNL | rk...@ne... |
+-----------------------+----------------------------------+
|