#28: Always create uninstaller --------------------------------+------------------------------------------- Reporter: jgbai...@gmail.com | Owner: refold Type: enhancement | Status: assigned Priority: minor | Milestone: 2009.2.1 Component: Windows installer | Resolution: Keywords: | --------------------------------+------------------------------------------- Comment (by claus):
> > If the uninstaller works as it should, users affected by this should be able to restore their system by running the uninstaller > > So you want the installer to save the previous state of the PATH variable? What if it gets altered during the time the Haskell Platform was still installed? Then PATH will be overwritten with the old value by the uninstaller. To clarify: saving the state (rather than state modifications) is not something each installer script should have to do explicitly. I was merely hoping that the environment variable modification script authors, being aware of their issue, would have taken this precaution to spare their users some grief.. If that isn't the case, the last hope for people affected is [http://msdn.microsoft.com/en-us/library/ms997627.aspx System Restore]. Creation of Restore points is usually triggered by installers, though this seems to require a [http://nsis.sourceforge.net/SysRestore_plug-in plugin] for NSIS (no idea whether that does what it says). If that didn't happen for the installer in question, the very last hope are the automated Restore points (see MSDN reference above). -- Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/28#comment:5> haskell-platform <http://trac.haskell.org/haskell-platform> The Haskell Platform: a comprehensive and robust collection of Haskell libraries _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform