Be aware that if your custom action gets any properties, then you'll need to push those through by using CustomActionData.
On 18 September 2013 19:07, Phil Wilson <phildgwil...@gmail.com> wrote: > Your copy custom action is immediate - that means it will always happen > before any files are actually copied. If you need it to run after > InstallFiles has physically copied files it should be marked deferred. > > Phil Wilson > > > On Tue, Sep 17, 2013 at 10:45 PM, Kai Peters <kpet...@otaksoft.com> wrote: > > > Hi all, > > > > hopefully my last newbie issue for some time (all previous issues have > > been resolved thanks to the > > great help from this list - thanks again!): > > > > I deploy a CA "CA_CopyMasterIni" to copy a configuration file template > > from location A to location B > > if my customer's IT dept. has dropped one in location A prior to > > installing my MSI. > > > > This works as expected. > > > > However, as this process is optional I always need to install a default > > template file (as shown > > below). > > > > The issue is that InstallFiles happens after my CA and thus the customer > > provided template gets > > overwritten if it was supplied. I had added NeverOverwrite="yes" to the > > template component in hopes > > that this would prevent this overwriting but it does not... > > > > If I change sequences in the InstallExecute table and push my CA after > > InstallFiles, the CA does not > > run. > > > > How can I achieve my goal? > > > > As always, thanks for any pointers, > > > > K. > > > > > > > > > > > > <DirectoryRef Id="AppDataProductLineFolder"> > > <Component Id="COMP_IniTemplate" Guid="*" NeverOverwrite="yes" > > > <File Id="FILE_IniTemplate" > > Name="Quadra.ini" > > KeyPath="yes" > > Vital="no" > > Source="$(var.MiscDir)\Quadra.ini" /> > > </Component> > > </DirectoryRef> > > > > > > > > > > <!-- this CA copies an inifile template provided by customer's IT > from > > COMMON_APPDATA to final > > destination --> > > <CustomAction > > Id="CA_CopyMasterIni" > > BinaryKey="BIN_InstallHelperDLL" > > DllEntry="CopyTestMasterInifile" > > Execute="immediate" > > Return="check" > > HideTarget="no" > > Impersonate="yes" /> > > > > > > <!-- schedule custom actions --> > > <InstallExecuteSequence> > > <!-- back up Quadra.ini before old version is > > uninstalled --> > > <Custom Action="CA_BackupGlobalIni" > > After="InstallValidate" /> > > > > <!-- restore Quadra.ini after the old version has > > been uninstalled --> > > <Custom Action="CA_RestoreGlobalIni" > > After="RemoveExistingProducts" /> > > > > <!-- ... --> > > <Custom Action="CA_CopyMasterIni" After="CA_RestoreGlobalIni" > /> > > </InstallExecuteSequence> > > > > > > > ------------------------------------------------------------------------------ > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > > SharePoint > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > > includes > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. > > > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users