#3997: variables.html: mention not to expect --exec g.gisenv to work
-------------------------+---------------------------------
Reporter: jidanni | Owner: grass-dev@…
Type: enhancement | Status: new
Priority: trivial | Milestone:
Component: Docs | Version: git-releasebranch78
Keywords: | CPU: Unspecified
Platform: Unspecified |
-------------------------+---------------------------------
variables.html says
{{{
Use g.gisenv within GRASS. This permanently predefines GRASS variables
in the $HOME/.grass7/rc file.
}}}
Yes, "within". However it should mention that that won't work with --exec.
Mention with --exec a temporary $GISRC is used:
{{{
$ grass /.../TC46 --exec env
GISRC=/tmp/grass7-jidanni-12382/gisrc
}}}
* status: new => closed
* resolution: => worksforme
Comment:
Replying to [ticket:3997 jidanni]:
> variables.html says
> {{{
> Use g.gisenv within GRASS. This permanently predefines GRASS variables
> in the $HOME/.grass7/rc file.
> }}}
... after the current GRASS session is closed. Note that within a GRASS
session, a temporary copy of this rc file is used.
> Yes, "within". However it should mention that that won't work with
--exec.
>
> Mention with --exec a temporary $GISRC is used:
> {{{
> $ grass /.../TC46 --exec env
> GISRC=/tmp/grass7-jidanni-12382/gisrc
> }}}
Works for me: after closing the GRASS session, or after `grass --exec` the
$HOME/.grass7/rc file is updated accordingly.