Eric Berggren (FurryLogic) <er...@ee...> (Eric) writes:
Eric> Are there any newer versions available with this and any other
Eric> bugfixes ?
I have a few bugfixes and additions. They are well-commented and I'd
be happy to supply a patchfile for whoever wants it. Here is the
ChangeLog entry:
Wed Nov 6 19:20:03 1996 Package Master <pkgmaster@famine>
* Makefile.in doc/Makefile.in init/Makefile.in configure.in
- Added support for the --program-transform name option to
configure. Unfortunately, it only gets used on the
actual *program*, not the init files. Also change the
default init file and modulefile installation directories
to be under $(prefix)/lib
* Module_Init.c acconfig.h configure.in
- Completely re-wrote the function to use a separate file
for recording the default modules instead of the shell's
initialization file. This file is now specified using
the --with-moduleinitfile option to configure. The old
system is still the default.
* Module_Load.c cmdPath.c Module_Help.c module_defs.h doc/module.1.in
- Changed `module load' to accept the -append and -prepend
options. These force append-path and prepend-path to
do what the *user* wants.
* cmdModule.c
- Fixed bug that caused all `module init*' commands to fail
do to initPtr getting clobbered. I used goto's to do it,
which is gross, but prettier.
* doc/modulefile.4.in
- Fixed formatting bug that caused some info to get lost
when the document was rendered.
* main.c
- Changed the invokation method of the cmdModule() funciton
from direct to through TCL. This allows a user to modify
the behavior of the TCL `module' command and have that
new behavior reflected in the initial invokation. This
is a cheap way to expand `module's functionality through
TCL.
- Fixed a bug in the options string passed to getopt_long.
(It needed a + on the beginning to supress the GNU
behavior, which broke other module commands.)
- Fixed a bug in the options processing that *never* would
have had any effect. But it bugged me, so I fixed it.
Just let me know. If enough people want it, I'll post to the whole
list.
Ian
|