views:

124

answers:

0

I'm using Bootstrap Manifest Generator to create custom prerequisites for my installer's bootstrapper (Acrobat, Flash, Java, etc).

Everything works a treat but we have a requirement that the installation media be structured such that the "setup.exe" bootstrapper and the product MSI are the only things on the root of the disc, and all the third party stuff goes in a folder called "Support."

The problem is that when the bootstrapper is built via GenerateBootstrapperTask, the required bootstrapper packages get copied to the output folder at the same level as the setup.exe and MSI. So I end up with for example:

<AdobeAcrobat folder>
<Java folder>
<Flash folder>
setup.exe
MyProduct.msi

and the desired structure would be:

<Support folder with the prerequisites subfolders as above> 
setup.exe
MyProduct.msi

If you manually move the prerequisite folders around, the bootstrapper gets all kinds of confused for obvious reasons.

Is it possible to specify a location of the prerequisites OTHER than at the same directory level as the bootstrapper? I looked into the ComponentsLocation and BootstrapperComponentFiles parameters but they didnt seem to work.

related questions