I have a bundle B that has bundle A as a dependency in the install action. Bundle A is just a standard MSI install, as is Bundle B. The problem is that in the install actions, it appears that the Install Bundle (A) action isn't actually waiting until finished; it's just acknowledging that the action initiated and then moves on to Install MSI (B)...and then fails.

How can I make it wait until Install Bundle (A) is finished before processing the next action? I know I could use a Delay action, but I don't like the idea of some arbitrarily valued wait-state.

Any ideas?