Jean,
Jean McCormack wrote:
> General comment: I think there's another bug being fixed in this 
> codereview?
I had included some fairly innocuous lines from other outstanding bug 
fixes and have removed them.
Otherwise, there is a cleanup of code that deallocates heap space in 
auto_parse.c.
>
> auto_parse.c:
> lines 524,541,558,575 need to reflect what the functions really do.
done
>
> auto_install.c:
> lines 57 & 58: How are these related to the bugs?
They are not.  Removed.
>
> lines 497 & 507: I think there's a memory line of api here.
Added free(api) at error_ret:
>
> lines 753-4 & 758-763: The code would be clearer if these were moved 
> up before the read of the manifest for the mirror.
did last part of this one
>
> lines 755 & 769: If the above mentioned code is moved, these two ifs 
> could be combined into one.
I wrote it this way to separate the logging from the building of 
attribute lists.  Easier to follow logging indentations, and easier to 
read bulky attribute definitions as a contiguous block.
>
> line 807: I think there's a TM define for -m. Might be nice to use 
> that in case they change it. (TM_SET_MIRROR???)
TM_IPS_SET_MIRROR
>
> line 919: ditto
dittoed

William
>
> Jean
>
>
>
> William Schumann wrote:
>> 6610 AI does not recognize additional IPS repository
>> 6435 AI should support installation from IPS content mirror
>>
>> http://cr.opensolaris.org/~wmsch/bug-6610/
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=6610
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=6435
>>
>> Since these are already coded in TM and are basically a list of IPS 
>> initialization actions for tm_perform_transfer(), fixes are combined.
>>
>> Made variable list of actions to Transfer Module, which already 
>> supports additional authorities and mirrors
>>
>> Commands are launched from TM:
>> pkg image-create ...
>> add alternate authority:
>> pkg -R /a set-authority -O <url> --no-refresh <authority>
>> specify mirror for authority:
>> pkg -R /a set-authority -m <mirror URL> --no-refresh <authority>
>>
>> Tested:
>> simple primary authority
>> primary authority with mirror
>> primary authority with alternate authority
>> primary authority with mirror and alternate authority
>> primary authority with mirror and alternate authority with alternate 
>> mirror
>> primary authority and alternate authority with alternate mirror
>>
>> pkg -R /a authority -a
>> reflected the changes, except that it doesn't seem to display the 
>> mirror. Confirmed authority mirrors were assigned by deleting them 
>> with pkg set-authority -M <mirror URL> <authority>
>> _______________________________________________
>> caiman-discuss mailing list
>> caiman-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>

Reply via email to