This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Using IsCmdBld to build a patch (and patch configuration) question.
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Aug 16, 2016
09:06 AM
Using IsCmdBld to build a patch (and patch configuration) question.
I just finally was able to manually build a patch from our previous and latest MSI installers. (Yeah to me).
The InstallShield documentation for IsCmdbld say that I can use it to create a patch:
IsCmdBld.exe -patch_config "my_patch_config"
The question I have is if I have a stable previous installation and my "latest" installation is still in flux (on-going development on the app that will be installed) do I have to manually reset the latest setup path so that it will "extract" (uncompress) the MSI to a local folder ? or will this be done auto-magically?
I hope the question clear.
Thanks.
The InstallShield documentation for IsCmdbld say that I can use it to create a patch:
IsCmdBld.exe -patch_config "my_patch_config"
The question I have is if I have a stable previous installation and my "latest" installation is still in flux (on-going development on the app that will be installed) do I have to manually reset the latest setup path so that it will "extract" (uncompress) the MSI to a local folder ? or will this be done auto-magically?
I hope the question clear.
Thanks.
(3) Replies
Aug 16, 2016
03:31 PM
Thesorus,
No, is does not replace the “latest” automatically. However, it’s easy to do via command line if your Patch paths are all set up.
In interesting note, it’s best if you delete the old “latest” before extracting the new one as the extraction doesn’t overwrite the old files.
Here is some example command lines:
rd /s /q "%patch_dir%\Latest1"
"%root_dir%\Full\Web\DiskImages\DISK1\Setup.exe" /a /s /v"/qn TARGETDIR=\"%patch_dir%\Latest1""
No, is does not replace the “latest” automatically. However, it’s easy to do via command line if your Patch paths are all set up.
In interesting note, it’s best if you delete the old “latest” before extracting the new one as the extraction doesn’t overwrite the old files.
Here is some example command lines:
rd /s /q "%patch_dir%\Latest1"
"%root_dir%\Full\Web\DiskImages\DISK1\Setup.exe" /a /s /v"/qn TARGETDIR=\"%patch_dir%\Latest1""
Aug 29, 2016
10:06 AM
That worked.
A last minor question.
When setting up a patch, in the "Advanced" tab, there is a field "Patch Output Location" where it will create the patch into.
Is there a way to copy the patch result instead of everything from InstallShield; the same way the "Copy To Folder" event in the release properties ?
Thanks.
A last minor question.
When setting up a patch, in the "Advanced" tab, there is a field "Patch Output Location" where it will create the patch into.
Is there a way to copy the patch result instead of everything from InstallShield; the same way the "Copy To Folder" event in the release properties ?
Thanks.