Monty & all,

It turns out I was wrong; the uninstaller _does_ remove everything
(including local* files) after a reboot.
I've fixed it up so the following policy is:

- On install, create localsearch.css, localprefs.js, localaliases.txt and
mrumenu.txt, unless they already exist
- On install, create localsearches directory, unless it already exists
- On uninstall, remove everything but localsearches directory,
localsearch.css, localprefs.js, localaliases.txt, history.txt and
mrumenu.txt

This effectively means that the uninstaller never removes the install dir,
since it will never be empty (local*.* will always be trailing).

Are people OK with this solution? I think it works OK, and I'd much rather
have it this way, than losing my local settings, but I can imagine some
people wanting to get rid of it, without trailing files.

Maybe we should have an uninstall option to either fully remove DQSD, or
leave local*. Anyone know how to do that in NSIS?

Kim

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Kim Gräsman
> Sent: den 20 januari 2004 20:39
> To: [EMAIL PROTECTED]
> Subject: RE: [DQSD-Users] ANN: DQSD 3.1.8 goes final!
> 
> Monty,
> 
> It seems you're right, it already does all of this, except the
> localsearches.
> I'll see if I can fix that today...
> 
> Thanks,
> Kim 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] On Behalf Of 
> > Monty Scroggins
> > Sent: den 19 januari 2004 21:01
> > To: Dqsd-Users
> > Subject: Re: [DQSD-Users] ANN: DQSD 3.1.8 goes final!
> > 
> > The installer might already have this behavior, but I dont 
> > know offhand...
> > Its been a while since any of this was discussed on the group..
> > 
> > IMO the installer should:
> > 
> > Not over-write any local* file if one already exists..  I 
> > think the bundle
> > comes with a couple of empty local* files  localsearch.css 
> > and localprefs.js
> > ?
> > 
> > Create the localsearches directory if it doesnt exist.
> > 
> > 
> > The uninstaller should:
> > 
> > Not delete any local* files at all..
> > 
> > Not delete the mrmenu.txt and history.txt files..
> > 
> > Again, I think this is largely the behavior anyway...
> > 
> > FWIW
> > 
> > Monty



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
To unsubscribe visit:
https://lists.sourceforge.net/lists/listinfo/dqsd-users
[EMAIL PROTECTED]
http://sourceforge.net/mailarchive/forum.php?forum_id†01

Reply via email to