Commit Graph

13 Commits

Author SHA1 Message Date
rkowen
28cb0d3e96 Put the init/ scripts under the --exec-prefix directory, because they
point to the platform specific modulecmd.
2005-12-02 07:07:42 +00:00
rkowen
5b94b9de8f * 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-30 18:53:44 +00:00
rkowen
1ea9ba9321 Rolled in the Make versioning install fragment from the predeep branch. 2005-11-26 04:40:17 +00:00
rkowen
86f2b63fc0 Merged in the modules_3_2_predeep_branch branch to the main trunk.
Removed the hash library.
2005-11-14 23:51:08 +00:00
rkowen
6968b739c5 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-13 04:50:41 +00:00
harlan
12b49d7233 * 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-12 06:16:31 +00:00
rkowen
930e57ec98 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 22:11:24 +00:00
rkowen
aa4b5c3229 * 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-14 21:57:03 +00:00
rkowen
400ccd6d3b Added a bunch of .cvsignore files to avoid CVS in listing the known (but
made) files.
2002-05-06 20:31:55 +00:00
rkowen
961cb4a794 Fixed up module-ftp alias to reflect the current SourceForge.Net ftp situation. 2002-03-10 07:09:18 +00:00
rkowen
379d346011 * 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 21:56:36 +00:00
rkowen
1e161da8f2 * 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-07-09 18:21:37 +00:00
rk
e816ab15b5 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-28 00:17:34 +00:00