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