I've got a number of products, and I want to create different installers containing different combinations of the products.
I think I could do this by:
- using release flags
- having a single installation, configurable at install-time (e.g. by user entering a key, or by reading a file which is different for each installation)
- creating totally independent installers for each combination
I'd like to achieve:
- having a single patch which can upgrade every installation
- controlling "Change" etc. e.g. what happens if you run setup.exe again? Can you add features which you're not supposed to?
What are the different pros and cons of each approach, given what I want to achieve?
Thanks,
Calum