Hi Dave,

Sorry for not getting back to you earlier on this, your latest e-mail
reminded me!

> My initial reaction is that this would be unacceptable. The 
> MessageBox warnings are useful for normal users and should be 
> shown unless /S is explicitly specified - unless anyone here 
> thinks differently?

Yeah, I think the message boxes are there for a reason. We added the initial
("You must be an admin") one pretty recently, because we had reports that
people failed to install because they weren't admins.

> (2) The solution that presents itself immediately is to 
> change the install mode to read: "SilentInstall normal". This 
> ensures that MessageBox warnings with /SD defaults will be 
> shown unless /S is specified, but it has a side-effect: if /S 
> is not specified, the dqsd.exe installer now shows a dialog 
> asking the user to choose the installation folder (with the 
> default of "C:\Program Files\Quick Search Deskbar").

Great! I've always wondered why that wasn't on to begin with... Then again,
maybe we should go over the code to make sure it's not making assumptions
somewhere? Though I think some people on the list are running DQSD from a
non-C drive.
 
> (2a) I know that Kim's excellent DQSDHost.dll requires the 
> default installation path (see 
> http://sourceforge.net/mailarchive/message.php?msg_id=10225235
> ), but does any part of the default distribution require that path?

Later versions of the new host actually doesn't. Brent was kind enough to
make it registry-configurable. Can't say for the rest, but I *think* it's
OK, as mentioned above.

> (2b) With regard to DQSDHost.dll, is it acceptable to suppose 
> that if you're the sort of user that will be installing the 
> host, then you're the sort of user who will be clued-up 
> enough to make sure that the installation paths are correct 
> for the host? 

Definitely. We should be making DQSDHost.dll part of the main package as
soon as possible, IMO, but until then, it's only for clueful users :-)

> (2c) The installation instructions at http://www.dqsd.net/ 
> assume that the path is hardcoded. Is it acceptable to 
> require a modification to those instructions?

Yep, no problems there, anyone with CVS access can modify those
instructions.

> (2d) Are there any other reasons why we should not show the 
> "Choose installation folder" dialog?

Pending any input from the other devs, I don't think so.

> The unattended.sourceforge.net project allows a 
> .reboot-on directive which reboots gracefully if an installer 
> returns a particular code. So we could specify that the 
> installer returns zero if the installation succeeded fully, 
> and returns (say) 20 if the installation succeeded but needs 
> a reboot. 

Sure, sounds workable to me. I believe the reboot is only occasionally
necessary, but I can't say for sure what triggers it.

Thanks for your thorough work on this one!
- Kim



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Archive: https://lists.sourceforge.net/lists/listinfo/dqsd-devel

Reply via email to