Patching Native Engine Setups

Got a problem you cannot solve? Try here.
Fuchs_PCA

Patching Native Engine Setups

Postby Fuchs_PCA » Thu Sep 04, 2014 4:59 am

Hi,

so far I have used inno setup and now i switched to InstallAware. For delivery of my software, I decided for Native Setup Engine.
For BugFixes between annual major releases, I have created Service Pack setup in the past, which only updated some files on the target system. For future service packs I wanted to use patches in InstallAware, since only one project would be to maintain. Is there no way to patch Native Engine setups?
If not, is it possible to create a setup that produces no ARP entry?

Thank you for your help,

Reinhard

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Patching Native Engine Setups

Postby FrancescoT » Thu Sep 04, 2014 9:48 am

Dear Reinhard,

Unfortunately, it is not possible to create binary differential patches for setups built with the native engine.

If not, is it possible to create a setup that produces no ARP entry?

You can do this with removing or commenting out the "Apply Install" statement in your main script.

PLEASE NOTE!
If with your script you used the Native Engine pre-defined variable "DELAYUNTIL_APPLYCHANGES", you need to remove it.
Please refer to the IA documentation for more details.

Hope this helps you.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

Fuchs_PCA

Re: Patching Native Engine Setups

Postby Fuchs_PCA » Tue Sep 09, 2014 2:17 am

Dear Francesco,

thanks for your help!
After reading this post http://www.installaware.com/forum/viewtopic.php?f=2&t=9762, i solved it with creating a new blank setup for patching the main product.
Before calling Install Files i set NATIVE_ENGINE = TRUE.
I never call Apply Install and no ARP entry will be generated.
It´s too bad that native engine setup type are not able to work with patches. :(
With this workaround, i have to maintain 2 setup projects.
Please let me know, if a future version of InstallAware is able to build patches with native engine.
Until that happens, I will cope well with this workaround. :D

Regards

Reinhard

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Patching Native Engine Setups

Postby FrancescoT » Tue Sep 09, 2014 11:19 am

Dear Reinhard,

unfortunately, I don't believe it will be possible ... but if anything will happen on this side, of course I'll let you know.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 117 guests