[haskell-platform] #28: Always create uninstaller
haskell-platform
haskell-platform at projects.haskell.org
Thu May 7 13:05:05 EDT 2009
#28: Always create uninstaller
--------------------------------+-------------------------------------------
Reporter: jgbailey at gmail.com | Owner: refold
Type: enhancement | Status: assigned
Priority: minor | Milestone:
Component: Windows installer | Resolution:
Keywords: |
--------------------------------+-------------------------------------------
Changes (by refold):
* cc: the.dead.shall.rise at gmail.com (added)
* status: new => assigned
Comment:
What I think we should do is provide an "express mode" that doesn't
confuse the users with so many choices. So basically, the installer will
have three modes: express (the default), which doesn't ask any questions
and just performs the standard install; "just unpack"; and "customize",
which lets you pick options. I can also probably fix the uninstaller so
that it doesn't require storing $INSTDIR in registry (part of #19); in
that case the uninstaller will be created even in the "just unpack" mode.
I agree that installer actions should be better documented (#36).
> 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.
--
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/28#comment:3>
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