PDA

View Full Version : msi migration + partial upgrades


asmdsr
19th November 2006, 23:43
Hi there

I am evaluating NSIS for my product Souptoys (http://www.souptoys.com). We are currently using MSI, which sucks.

I have two main issues:

a) Is it possible to migrate our current users over from the msi installer to a new nsis one? Can nsis trigger an msi uninstall before it runs?

b) Our program mostly consists of the toy runtime (.exe) and a set of toys (binary data files). We would like to have two installers, one with the runtime and full set of toys for first time users and on with just the runtime for updates to existing users. I guess I'm asking for a high-level description of how this might be achieved using nsis.

cheers
Tim

Jamyn
20th November 2006, 00:13
a) Is it possible to migrate our current users over from the msi installer to a new nsis one? Can nsis trigger an msi uninstall before it runs?

Yes. Here's an example (http://nsis.sourceforge.net/Auto-uninstall_old_before_installing_new).


b) Our program mostly consists of the toy runtime (.exe) and a set of toys (binary data files). We would like to have two installers, one with the runtime and full set of toys for first time users and on with just the runtime for updates to existing users. I guess I'm asking for a high-level description of how this might be achieved using nsis.


You may want to look into using EclipseNSIS (http://eclipsensis.sourceforge.net/) to create your installer; it has a nice configuration generator.

asmdsr
20th November 2006, 00:22
wow, many thanks for the quick reply! :up: I'll give that eclipseNSIS a shot.