Closed Bug 301253 Opened 18 years ago Closed 18 years ago
Support application uninstaller
Support application uninstaller Several things need to change: 1- When a patch is applied, we need to record a changelist in the format expected by UninstallFirefox.exe. This means writing an install_wizardN.log file in the uninstall subdirectory. 2- Include UninstallFirefox.exe in the MAR file so that we are always running the proper version of the uninstaller.
Target Milestone: --- → Firefox1.1
Need this for b4
Flags: blocking-aviary1.1? → blocking1.8b4+
Whiteboard: [software update] → [software update] [1.8 Branch ETA 8/5]
This is just some JS code that I whipped up to test converting update.log to the install wizard format that the uninstaller knows how to read. I still need to add code to write out registry key information. Once that's complete, I'll be able to test that the uninstaller knows how to process the generated log, and then I can just add this code to nsPostUpdateWin.js.
Initial patch. I still need to finish testing this before it will be ready to land. And, this does nothing about ensuring that we include the latest uninstaller bits in the MAR file.
OK, this mostly works. The uninstaller appears to still leave a few directories and files hanging around, so a bit more tweaking is probably in order.
There's a bug in the v1 patch. The directory list is not properly sorted, which causes some directories to not be deleted. New patch coming up...
18 years ago
Attachment #192028 - Flags: review?(bugs) → review+
Attachment #192028 - Flags: approval1.8b4? → approval1.8b4+
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.