Hi Alok,

I admit to now knowing the inner-workings of DC, but I would be wary for
splitting things into to many parts unnecessarily.

I'm not sure about the fact that you won't be able to call transfer directly -
at least I seem to remember, from various discussions, that there was mention of
being able to specify transfer checkpoints in the XML Manifest - e.g. running
CPIO or IPS transfers with varied arguments - thus allowing users to install
additional packages, or files.

Is this not the case?

Thanks,

Darren.

On 05/26/10 11:13 PM, Alok Aggarwal wrote:
> There are a  number of existing DC finalizer scripts
> that call target instantiation and transfer at
> various points in time.
> 
> As these finalizers get converted over to being CUD
> Checkpoints, I don't believe they can call target
> instantiation/transfer directly in CUD any more. Instead,
> a Checkpoint that needs to call TI/Transfer would
> need to be broken up into multiple different checkpoints
> where TI/Transfer is one of them.
> 
> So, for example, with boot_archive_archive.py, it
> would more or less get distilled into the following
> distinct checkpoints -
> 
> 1) Compute various boot_archive properties - size, pad,
>     nbpi, etc
> 2) Instantiate the boot_archive target
> 3) Do optional post-processing on that boot_archive in
>     case of sparc
> 4) Transfer the contents into boot_archive
> 5) Release the resources setup in (b)
> 6) Compress the boot_archive
> 
> Each of these checkpoints will store data needed by any
> other checkpoints in the DOC as they go along.
> 
> Does anyone disagree with this?
> 
> Thanks,
> Alok
> _______________________________________________
> caiman-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to