[GRASS-dev] GRASS_ADDON_PATH question

Glynn Clements glynn at gclements.plus.com
Sat Jun 9 13:11:44 EDT 2007


Michael Barton wrote:

> From reading the docs, it appears that if you set the GRASS_ADDON_PATH
> variable, you should have access to any modules or scripts stored therein by
> simply typing the name of the module or script. However, it doesn¹t seem to
> work.
> 
> I¹ve tried setting this from the GRASS command line, .grass.bashrc file for
> testing, and my .grassrc6 file
> 
> Nothing seems to work. If I type the name of a script residing in the
> directory I¹ve set in GRASS_ADDON_PATH, I simply get a file not found error.
> However, if I do ls $GRASS_ADDON_PATH, I get a valid listing of the
> directory specified.
> 
> What am I missing here?

If it is set, Init.sh adds $GRASS_ADDON_PATH to $PATH. IOW, to be of
any use, it must be set prior to starting GRASS. Changing it once
GRASS has started has no effect.

Note that the contents of ~/.grass.bashrc are read by the session
shell which is spawned from Init.sh; it will not affect the operation
of Init.sh itself.

-- 
Glynn Clements <glynn at gclements.plus.com>




More information about the grass-dev mailing list