[WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread robert_ortega
Greetings,

I have a custom C# bootstrapper application that chains a few MSI's together 
and installs them.  No problems here.

However, we plan on introducing other add-ons to our software which are not 
included in our original bootstrapper app chain.  These other add-ons will be 
MSI's (developed by other groups within the company on their own release 
schedule).  Some of these add-ons may be available at the same time we release 
our main BA.

What we would like to do is:


* During the installation of our BA we present the user with a screen 
that allows them to browse for additional add-ons.

* These add-ons will be installed through the BA

* On uninstall, the original BA chain AND the add-ons should all be 
removed.

What would be the best way to approach this situation?

Regards,
Robert Ortega
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread Rob Mensching
Related bundles.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: robert_ort...@agilent.com [mailto:robert_ort...@agilent.com] 
Sent: Wednesday, September 17, 2014 10:44 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

Greetings,

I have a custom C# bootstrapper application that chains a few MSI's together 
and installs them.  No problems here.

However, we plan on introducing other add-ons to our software which are not 
included in our original bootstrapper app chain.  These other add-ons will be 
MSI's (developed by other groups within the company on their own release 
schedule).  Some of these add-ons may be available at the same time we release 
our main BA.

What we would like to do is:


* During the installation of our BA we present the user with a screen 
that allows them to browse for additional add-ons.

* These add-ons will be installed through the BA

* On uninstall, the original BA chain AND the add-ons should all be 
removed.

What would be the best way to approach this situation?

Regards,
Robert Ortega 

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread robert_ortega
Is this still possible even if I do not know what add-ons will be available at 
the time of my main BA release?  It is so difficult finding examples of 
relatedbundle addons in the archives...

Robert

-Original Message-
From: Rob Mensching [mailto:r...@firegiant.com] 
Sent: Wednesday, September 17, 2014 10:55 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

Related bundles.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/


-Original Message-
From: robert_ort...@agilent.com [mailto:robert_ort...@agilent.com]
Sent: Wednesday, September 17, 2014 10:44 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

Greetings,

I have a custom C# bootstrapper application that chains a few MSI's together 
and installs them.  No problems here.

However, we plan on introducing other add-ons to our software which are not 
included in our original bootstrapper app chain.  These other add-ons will be 
MSI's (developed by other groups within the company on their own release 
schedule).  Some of these add-ons may be available at the same time we release 
our main BA.

What we would like to do is:


* During the installation of our BA we present the user with a screen 
that allows them to browse for additional add-ons.

* These add-ons will be installed through the BA

* On uninstall, the original BA chain AND the add-ons should all be 
removed.

What would be the best way to approach this situation?

Regards,
Robert Ortega 

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce Perforce version control. 
Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread Phill Hogland
I am not an expert and am still learning this topic, but I think it boils
down to:

In the main bundle preemptively add a line like:
RelatedBundle Action='Detect' Id='{GUID to be shared with future related
bundles}' /

In the future add-on, update, or patch, (as indicated) add this to tell it
that it is related to the main product.

RelatedBundle Action='Addon' Id='{GUID in Main bundle ReleatedBundle
elements}' /

I also set Bundle/@Tag to a unique string in each bundle.

I have done limited testing of this approach but it seemed to work so far. 
I am interesting in learning it this approach is wrong or incomplete.

There is also info here about code in an mba
http://stackoverflow.com/questions/21612377/schedule-relatedbundle-action-before-primary-bundle

 



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-MSI-s-NOT-Included-in-my-Bootstrapper-Application-Bundle-tp7596867p7596874.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread robert_ortega
Thanks Phil.  However I'm still not clear about the entire workflow.  I only 
have one bootstrapper application which includes no addons.  Addons will come 
later as separate MSI's (on their own physical DVD to make things more 
interesting).  So on the DVD I'll literally have just one MSI and maybe a text 
file readme of some sort.  

How do I make the connection between:

RelatedBundle Action='Detect' Id='{GUID to be shared with future related 
bundles}' / /**I understand that this is defined in my bootstrapper app**/

And

Addon1.msi (again, this MSI is delivered on a different media and knows nothing 
about my bootstrapper app)?

Our initial idea was to have one of our UI screens in our BA prompt for the 
media, find the MSI, and install it.

Hope that makes sense..

Regards,
Robert









-Original Message-
From: Phill Hogland [mailto:phogl...@rimage.com] 
Sent: Wednesday, September 17, 2014 1:24 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

I am not an expert and am still learning this topic, but I think it boils down 
to:

In the main bundle preemptively add a line like:
RelatedBundle Action='Detect' Id='{GUID to be shared with future related 
bundles}' /

In the future add-on, update, or patch, (as indicated) add this to tell it that 
it is related to the main product.

RelatedBundle Action='Addon' Id='{GUID in Main bundle ReleatedBundle 
elements}' /

I also set Bundle/@Tag to a unique string in each bundle.

I have done limited testing of this approach but it seemed to work so far. 
I am interesting in learning it this approach is wrong or incomplete.

There is also info here about code in an mba 
http://stackoverflow.com/questions/21612377/schedule-relatedbundle-action-before-primary-bundle

 



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-MSI-s-NOT-Included-in-my-Bootstrapper-Application-Bundle-tp7596867p7596874.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce Perforce version control. 
Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread Phill Hogland
Rob's advice was to use a Related Bundle , which would involve creating a
bundle.exe for each addon, and using the RelatedBundle element in each
Bundle to establish the relationships.  If you use 'Related Bundles' Burn
does a lot of work for you tracking not only the install but the uninstall
process.  This is a Burn concept and MSI is not going to know about it.  I
don't know how you would implement your plan.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-MSI-s-NOT-Included-in-my-Bootstrapper-Application-Bundle-tp7596867p7596883.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread robert_ortega
Thanks Phil - that tiny piece of information looks to have cleared up most of 
my confusion.  Thanks!

-Robert

-Original Message-
From: Phill Hogland [mailto:phogl...@rimage.com] 
Sent: Wednesday, September 17, 2014 2:43 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

Rob's advice was to use a Related Bundle , which would involve creating a 
bundle.exe for each addon, and using the RelatedBundle element in each Bundle 
to establish the relationships.  If you use 'Related Bundles' Burn does a lot 
of work for you tracking not only the install but the uninstall process.  This 
is a Burn concept and MSI is not going to know about it.  I don't know how you 
would implement your plan.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-MSI-s-NOT-Included-in-my-Bootstrapper-Application-Bundle-tp7596867p7596883.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce Perforce version control. 
Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper Application Bundle

2014-09-17 Thread Rob Mensching
Could ship a newer bundle that knows about new MSIs and use bundle updates.

_
 Short replies here. Complete answers over there: http://www.firegiant.com/



-Original Message-
From: Phill Hogland [mailto:phogl...@rimage.com] 
Sent: Wednesday, September 17, 2014 2:43 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing MSI's NOT Included in my Bootstrapper 
Application Bundle

Rob's advice was to use a Related Bundle , which would involve creating a 
bundle.exe for each addon, and using the RelatedBundle element in each Bundle 
to establish the relationships.  If you use 'Related Bundles' Burn does a lot 
of work for you tracking not only the install but the uninstall process.  This 
is a Burn concept and MSI is not going to know about it.  I don't know how you 
would implement your plan.


--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users