Hi,

I suggest letting the NSIS installer behave as a silent wrapper for launching the setup.exe per default.

As of now the NSIS installer asks the user where to extract the installation files (i.e. setup.exe, msi cabs etc.) For me this is an unnecessary drop in usability for the typical user of the NSIS installer (i.e. downloader).

Instead I suggest this:
Doubleclicking nsis_installer.exe should
1) silently unpack installation files to "$TEMP\PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER Installation Files" 2) silently launch "$TEMP\PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER Installation Files\setup.exe" 3) leave installation files in "$TEMP\PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER Installation Files" in order to enable Modify/repair (see http://qa.openoffice.org/issues/show_bug.cgi?id=49861) - On Windows it is quite common to leave installation files in $TEMP AFAIK.
4) silently exit NSIS wrapper immediately

Command line parameters can be passed from nsis_installer.exe to setup.exe by using this premade function:
http://nsis.sourceforge.net/wiki/Get_command_line_parameters

A command line parameter such as -x could be offered for people such as sysadmins that want to unpack installation files to a specific directory without launching setup.exe.

Since no UI is involved with the silent NSIS wrapper it will silently "fix" these issues, too:
http://qa.openoffice.org/issues/show_bug.cgi?id=48741
http://qa.openoffice.org/issues/show_bug.cgi?id=52862

Yes, I am biased :-) Since OOo 1.1.2 I have post-build wrapped the Danish win32 installation files with a silent NSIS wrapper without receiving a single support question. NSIS scripts available:
http://qa.openoffice.org/issues/show_bug.cgi?id=33117

Søren

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to