[GRASS-dev] Re: [GRASS GIS] #986: WinGrass-Installer - Enhancement

GRASS GIS trac at osgeo.org
Fri Mar 5 19:54:13 EST 2010


#986: WinGrass-Installer - Enhancement
------------------------------+---------------------------------------------
  Reporter:  hellik           |       Owner:  grass-dev at lists.osgeo.org
      Type:  enhancement      |      Status:  new                      
  Priority:  normal           |   Milestone:  6.4.0                    
 Component:  Installation     |     Version:  svn-develbranch6         
Resolution:                   |    Keywords:  wingrass                 
  Platform:  MSWindows Vista  |         Cpu:  Unspecified              
------------------------------+---------------------------------------------
Comment (by hellik):

 Replying to [comment:2 hamish]:
 > > "Be sure to have rights to install the software."
 >
 > whoa, don't use those words. You'll make people question if the software
 they just downloaded is illegal.
 >
 > Why not just throw the usual error if mkdir C:\Program Files\GRASS-6.4.0
 fails? And in the error message suggest a (possible) cause/remedy. (try
 running as Admin)

 i would change ''RequestExecutionLevel user'' to
 ''RequestExecutionLevel admin'' for the installer set by the NSIS-script.

 >
 >
 > I'm bit confused about where g.mkfontcap is now, is the idea to let it
 run in the background but stall the -Finished- page until that is done? I
 know when installing software on windows in the computer lab as soon as it
 says "finished" I'll shut down the machine and move on to the next one.
 Any backgrounded jobs would get clobbered..

 when the installer is finished, also all backgrounded jobs (like running
 g.mkfontcap) invoked by the installer are finished.

 >
 >
 > at finish it would seem more appropriate to open release notes (static
 copy shipped with the pkg pls) than the help pages?

 these are the options supported by the NSIS-script, in general there can
 be shown whatever wanted

 {{{
  MUI_FINISHPAGE_SHOWREADME  file/url
 File or website which the user can select to view using a checkbox. You
 don't need to put quotes around the filename when it contains spaces.

 MUI_FINISHPAGE_SHOWREADME_TEXT text
 Texts to display next to the 'Show Readme' checkbox.

 MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
 Do not check the 'Show Readme' checkbox by default

 MUI_FINISHPAGE_SHOWREADME_FUNCTION function
 Call a function instead of showing a file (define
 MUI_FINISHPAGE_SHOWREADME without parameters). You can use the function to
 show multiple files or you can change the checkbox name and use it for
 other things.

 MUI_FINISHPAGE_LINK link_text
 Text for a link on the which the user can click to view a website or file.

 MUI_FINISHPAGE_LINK_LOCATION file/url
 Website or file which the user can select to view using the link. You
 don't need to put quotes around the filename when it contains spaces.
 }}}


 >
 >
 > minor; AFAIU users don't actually have to "I Agree" to the GPL to use it
 (only to distribute it). Change "Agree/Disagree" to "Ok"?
 > (I understand the installer software may not have considered the
 concept)
 >

 these are the options for the license-page of the installer supported by
 the NSIS-script

 {{
 MUI_LICENSEPAGE_TEXT_TOP text
 Text to display on the top of the page.

 MUI_LICENSEPAGE_TEXT_BOTTOM text
 Text to display on the bottom of the page.

 MUI_LICENSEPAGE_BUTTON button_text
 Text to display on the 'I Agree' button.

 MUI_LICENSEPAGE_CHECKBOX
 Display a checkbox the user has to check to agree with the license terms.

 MUI_LICENSEPAGE_CHECKBOX_TEXT text
 Text to display next to the checkbox to agree with the license terms.

 MUI_LICENSEPAGE_RADIOBUTTONS
 Display two radio buttons to allow the user to choose between accepting
 the license terms or not.

 MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_ACCEPT text
 Text to display next to the checkbox to accept the license terms.

 MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_DECLINE text
 Text to display next to the checkbox to decline the license terms.
 }}}

 Helmut

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


More information about the grass-dev mailing list