On Wed, Jun 6, 2012 at 1:26 PM, Craig Ching <[email protected]> wrote:

> Changing subject so that I stop stomping all over Samuel's problem, sorry
> about that Samuel!
>
> I hope no one is bothered by me carrying on, it's just been a bit tough
> understanding this whole process.  So, let me start by saying I have
> *something* that works.  We can install it and upgrade it using p2
> repositories.  At build time, I believe we create a p2 repository as output
> of our build process.  This p2 repository contains our pre-packaged
> features and has p2.inf in the features.
>
>
During the build p2 took your bundles, features, and any p2.inf and
generated metdata IUs and artifact IUs into your final p2 repo.  Any p2.inf
instructions have been turned into attributes and/or elements of the
metadata IUs in the p2 repo.  At that point, the p2.inf is just a text
file, and isn't necessary.

During an install, the metadata IUs  are used/execute (the instructions
configure your start levels, etc), and also copied into the profile (like
the SDKProfile.profile found in the Eclipse SDK).  That's so removing the
IUs can execute any unconfigure/uninstall instructions, etc.

PW

-- 
Paul Webster
Hi floor.  Make me a sammich! - GIR
_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to