[GRASS-dev] Re: [GRASS GIS] #1271: osgeo4w patch update

GRASS GIS trac at osgeo.org
Sat Mar 5 07:45:38 EST 2011


#1271: osgeo4w patch update
-------------------------+--------------------------------------------------
 Reporter:  jef          |       Owner:  grass-dev@…              
     Type:  enhancement  |      Status:  new                      
 Priority:  normal       |   Milestone:  6.4.1                    
Component:  Default      |     Version:  svn-releasebranch64      
 Keywords:  wingrass     |    Platform:  MSWindows Vista          
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------

Comment(by jef):

 Replying to [comment:20 martinl]:
 > Replying to [comment:16 martinl]:
 > {{{
 > > call C:\OSGeo4W\apps\grass\grass-6.5.svn\etc\env.bat
 > }}}
 >
 > btw, in r45561 `env.bat` moved to `c:\osgeo4w\etc\ini\grass65.bat`

 That way multiple GRASS version can't coexist.

 The files in etc/ini are general versions - which should only be used when
 there is only one version.  These are sources from o4w_env.bat, which is
 used by several start files in bin.

 For packages in multiple version there are batch files in bin (GDAL for
 example) that are either invoked manually from the shell to activate a
 specific version (like gdal17.bat) or implictely from the start batch file
 of the other software (e.g. grass.bat currently uses gdal17.bat and qgis-
 dev.bat uses grass-env.bat).

 The patch puts init.bat.tmpl into bin/grass$POSTFIX-env.bat.tmpl, which is
 updated with the actual install path on install by
 etc/postinstall/grass$POSTFIX.bat (from postinstall.bat) and sourced from
 grass$POSTFIX.bat (from grass.bat.tmpl) which then invokes the actual
 init.bat in apps/grass-$POSTFIX/etc/init.bat.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/1271#comment:21>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list