the $VARIABLES get exanded before the command is called, so the
''contents'' of the $VARIABLES get exported, not the variable names. i.e.
when using "export" or "unset", don't add the "$".
also I suspect that in the lines above the enviro variable settings should
be "quoted". (most will just be C:\osgeo4w so not a big deal, but for
correctness/safety/future these things should be fixed..)
#1981: export error in osgeo4w/grass.tmpl
-------------------------+--------------------------------------------------
Reporter: hamish | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 6.4.3
Component: Packaging | Version: svn-trunk
Keywords: scripting | Platform: MSWindows XP
Cpu: Unspecified |
-------------------------+--------------------------------------------------
Comment(by glynn):
Replying to [ticket:1981 hamish]:
> ok to change?
Yes. A "$" in an "export" command is almost always wrong.
There '''might''' be a situation where "`export $LD_LIBRARY_PATH_VAR`" is
required, but I think that LD_LIBRARY_PATH_VAR is normally substituted
rather than ending up in the final script.