[GRASS-dev] Re: [GRASS GIS] #629: WinGRASS: spaces in pathnames

GRASS GIS trac at osgeo.org
Fri Aug 28 00:41:31 EDT 2009


#629: WinGRASS: spaces in pathnames
---------------------------+------------------------------------------------
  Reporter:  hamish        |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect        |      Status:  new                      
  Priority:  normal        |   Milestone:  6.4.0                    
 Component:  Installation  |     Version:  6.4.0 RCs                
Resolution:                |    Keywords:  wingrass, msys           
  Platform:  MSWindows XP  |         Cpu:  x86-32                   
---------------------------+------------------------------------------------
Comment (by cnielsen):

 Replying to [comment:14 hamish]:
 > maybe "Exec" + some `FOR /F ... SET UNIXPATH=~dps0` style DOS magic?
 > http://nsis.sourceforge.net/Docs/Chapter4.html#4.9.1.2

 No luck so far, I managed to have the NSI script write a little batch
 file, which in turn writes the 8.3 shortname to a system variable with
 SETX. This value is then written to the fstab value, however it always
 writes the previous value of the variable instead... annoying. Also it is
 not really preferable to have a system environment variable permanently
 written for this purpose...

 > GRASS-Installer.nsi has code for that already?
 True but msys still has problems with "/c/Program\
 Files/GRASS/bin/grass64" as it strips out the \.

 On another similar note, I had an error with v.digit failing to write to
 the dbf because the GIS Database path had a space in it (which is the
 default in the installer).

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


More information about the grass-dev mailing list