[haskell-platform] #28: Always create uninstaller
haskell-platform
haskell-platform at projects.haskell.org
Thu May 7 18:20:53 EDT 2009
#28: Always create uninstaller
--------------------------------+-------------------------------------------
Reporter: jgbailey at 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
More information about the Haskell-platform
mailing list