Patching question.
Posted: Thu Mar 15, 2007 10:21 pm
Let’s suppose that I create an installation setup where I package my product version 1.0.
As time goes by, I create several patches for my program that fix some critical issues and after 6 months I create a patch but this time I call this patch service pack 1 (SP1).
The thing that makes this last patch (SP1) special is that I would like to be able to let my user patch my application with the SP1 but at the same time, I would like to also create a full installation package that will include the application and SP1 rolled into one.
In other words, I would like to achieve two things:
1) Let my clients use the original installer setup + SP1.
2) Allow the user to use an installer setup that installs all at once (No need to install SP1 because is already included).
I am assuming that if I make sure that the “Product Code”, “Revision Code” and “Upgrades Product with Product Code” values remain identical as when I originally built my first setup, I should be able to make a second installer setup whose final outcome would be identical as if I used the original installer setup + SP1.
Is my assumption correct? Would I be able to later create SP2 and use my original installer setup + SP1 + SP2? Would I also be able to use my second installer setup (the one that includes SP1) and apply that same SP2 to it?
Thanks.
As time goes by, I create several patches for my program that fix some critical issues and after 6 months I create a patch but this time I call this patch service pack 1 (SP1).
The thing that makes this last patch (SP1) special is that I would like to be able to let my user patch my application with the SP1 but at the same time, I would like to also create a full installation package that will include the application and SP1 rolled into one.
In other words, I would like to achieve two things:
1) Let my clients use the original installer setup + SP1.
2) Allow the user to use an installer setup that installs all at once (No need to install SP1 because is already included).
I am assuming that if I make sure that the “Product Code”, “Revision Code” and “Upgrades Product with Product Code” values remain identical as when I originally built my first setup, I should be able to make a second installer setup whose final outcome would be identical as if I used the original installer setup + SP1.
Is my assumption correct? Would I be able to later create SP2 and use my original installer setup + SP1 + SP2? Would I also be able to use my second installer setup (the one that includes SP1) and apply that same SP2 to it?
Thanks.