TSYS-Merchant / stumps

Apache License 2.0
3 stars 3 forks source link

Installer/Uninstaller should be smarter #57

Closed cwarren-mw closed 10 years ago

cwarren-mw commented 10 years ago

The Stumps installer/uninstaller needs to be more robust:

jrosen-mw commented 10 years ago

Do we want just an upgrade path or are we also interested in a clean and install option?

cwarren-mw commented 10 years ago

I am completely fine with requiring uninstallation before installing a new version.

rmcdonough-mw commented 10 years ago

I prefer an upgrade path, but for mvf, we could require a manual uninstall if stumps is already installed. For that we should make sure the user is prompted as to whether or not data is removed on an uninstall. Right now, data is not removed on an uninstall and the service is also not removed.

jrosen-mw commented 10 years ago

Currently I have the following implemented: Assume there are two Stumps installers created and A is OLDER than B

  1. If B is installed and RUNNING and a user attempts to install A they are notifies that a newer version of Stumps is already installed.
  2. if A is installed and STOPPED OR RUNNING and a user attempts to install B they are allowed. If they look at \Control Panel\Programs\Programs and Features they will see 2 versions of Stumps. I need to look further into this.
jrosen-mw commented 10 years ago

I assume that my inability to start the service has to do with 2 currently being installed (in point 2 above)