[GRASS-dev] [GRASS GIS] #2290: Wrong file permissions for grassXY.py on Windows (was: Grass not starting)

GRASS GIS trac at osgeo.org
Sat Jul 19 04:38:22 PDT 2014


#2290: Wrong file permissions for grassXY.py on Windows (was: Grass not starting)
--------------------------+-------------------------------------------------
 Reporter:  dnewcomb      |       Owner:  grass-dev@…              
     Type:  defect        |      Status:  new                      
 Priority:  critical      |   Milestone:  7.0.0                    
Component:  Installation  |     Version:  svn-releasebranch70      
 Keywords:                |    Platform:  MSWindows 7              
      Cpu:  x86-64        |  
--------------------------+-------------------------------------------------

Comment(by hellik):

 Replying to [comment:8 marisn]:
 > Replying to [comment:7 hellik]:
 > > I wouldn't say that this is a winGRASS '''bug''', it's a window
 operating system and a sytem right issue that can't be solved easily; as
 there are quite a lot of different right managements out there in the
 windows world. so I would class it rather an enhancement than a defect.
 >
 > It is. In *NIX world that equals shipping a package (RPM, deb) with
 missing go+R permissions. This is not a limitation of Windows. This is an
 error in Wingrass installer not setting correct permissions on files.
 Changed the summary to better reflect the scope of this issue.
 >
 > I am not familiar with NSIS and Wingrass, but as grass70.py file was
 affected, I would look on some of the magic touching that particular file,
 i.e.:
 > https://trac.osgeo.org/grass/browser/grass/trunk/mswindows/GRASS-
 Installer.nsi.tmpl#L884

 it could be that changing some content in the file by L884 etc. may change
 the permission rights on some windows systems.

 for setting permission rights:

 http://nsis.sourceforge.net/AccessControl_plug-in

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



More information about the grass-dev mailing list