[GRASS-dev] Re: [GRASS GIS] #905: WinGrass: include patched msys.bat in the WinGrass-Installer

GRASS GIS trac at osgeo.org
Thu Feb 4 18:03:58 EST 2010


#905: WinGrass: include patched msys.bat in the WinGrass-Installer
------------------------------+---------------------------------------------
  Reporter:  hellik           |       Owner:  grass-dev at lists.osgeo.org
      Type:  enhancement      |      Status:  closed                   
  Priority:  normal           |   Milestone:  6.4.0                    
 Component:  Packaging        |     Version:  svn-develbranch6         
Resolution:  fixed            |    Keywords:  wingrass, msys           
  Platform:  MSWindows Vista  |         Cpu:  Unspecified              
------------------------------+---------------------------------------------
Comment (by hamish):

 Replying to [comment:3 glynn]:
 > And where does msys.bat come into this? A binary version of
 > 7.0 shouldn't even include MSys; with the shell scripts having
 > been converted to Python, it's unnecessary.

 yeah, I think right now it's just along for the ride while we figure out
 WinGrass packaging in 6.x and try to keep trunk somewhat in sync with
 those changes even if we're not really worried about final packaging for
 that yet.


 > Even 6.x probably shouldn't be using msys.bat.

 it's there, it works, it does no immediate harm AFAIK, it's optional.

 > The default shell on Windows should be %COMSPEC% or cmd.exe. If
 > you want to offer bash as an alternative, run it in a Windows
 > console, not the brain-dead rxvt port which doesn't work with
 > anything (mostly because it's not a tty according to isatty()).

 accckk... I'll take a brain-dead rxvt over a fully functional
 cmd.exe box any day. If only because you can resize to something
 other than 80 columns on a modern widescreen LCD. Examples in the
 help pages work, it's rather useful, ...

 anyway, the intaller gives 3 menu items/icons: with no terminal,
 with a cmd.exe terminal, and with the MSys terminal. The user gets
 to pick which one they want. There isn't really a default pick beyond
 which icon you stick on the desktop.


 > We '''have''' to include MSys in 6.x for the shell scripts, but
 > that doesn't mean that we have to use it for anything else.

 maybe not, but I'm glad we ship a msys terminal as an option.


 Hamish

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


More information about the grass-dev mailing list