On 03/24/10 03:38 PM, Dave Miner wrote:
> On 03/24/10 03:46 PM, Joseph J VLcek wrote:
>> On 03/23/10 06:26 AM, Joseph J. VLcek wrote:
>>> Hey Jack, (or anyone else who would know)
>>>
>>> I am adding a new DC finalizer script for populating a pkg(5) package
>>> with the AI image bits.
>>>
>>> I had hoped to take advantage of the temp directory to pass a file of
>>> data from an earlier checkpoint to the new checkpoint.
>>>
>>> However I have noticed that between checkpoints the temp directory,
>>> passed to every finalizer script, is cleaned up.
>>>
>>> Are the temp directories cleaned up between checkpoints by design?
>>>
>>> Thank you. for any and all help.
>>>
>>> Joe
>>>
>>>
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>>
>> Just to follow up.
>>
>> I had spoken with Jack about this on the phone.
>>
>> Currently when the distro constructor finishes it removes the contents
>> of the tmp directory. This is true even it the dc is paused at a
>> specific checkpoint. When resumed the contents of the temp directory are
>> removed.
>>
>> The one line of code which removed the contents of the temp directory is
>> in the main_func() of distro_consts just before return:
>>
>>
>> dcu.cleanup_dir(cp.get_build_area_mntpt() + TMP)
>> return (status)
>>
>> The proposed changed is to remove the dcu.cleanup_dir call and add a new
>> finalizer script which can be run as the very last finalizer script
>> which will clean up the contents of the temp directory.
>>
>> If anyone has a different suggestion please pass it along.
>>
>
> I'd suggest instead that "distro_const build" when invoked without -R 
> or -r (in other words, starting from the beginning) should clean it 
> up, rather than doing it on exit or relying on it being a specific 
> finalizer script.
I concur since I ran into this issue when trying to debug my changes. 
Often times it is useful to see the contents in the tmp directory.

-Sanjay
>
> Dave
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to