Hi Ethan,

1. There is still one line 92 you might need to fix on 
ai_pre_bootroot_pkg_image_mod

2. Just wonder why not use 'mkdir -m xxx -p xxxx' in your new fix ....

Thx,

-Steven
*
*
On 04/15/09 10:57 AM, Ethan Quach wrote:
> Jan, Sarah, Ginnie, Joe,
>
> Thanks for all of your comments. The webrev is updated with all
> comments integrated.
>
> I've file:
> 8195 installadm should support a debug or verbose mode
> 8196 installadm scripts could handle signals better
> 8198 installadm delete-service doesn't remove service's data directory.
>
>
> I've spot tested the new changes per the comments, and no issues so far.
> A full retest of everything is underway.
>
>
> thanks,
> -ethan
>
>
>
> Ethan Quach wrote:
>> Please review..
>>
>> Defect:
>> ----------
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=7986
>>
>> Webrev:
>> ------------
>> http://cr.opensolaris.org/~equach/webrev.7986
>>
>>
>>
>> This fix moves the default.xml file from [1] to [2]
>>
>> [1] SUNWinstalladm-tools -- 
>> /var/installadm/ai-webserver/AI_data/default.xml
>>
>> [2] SUNWauto-install-common -- /usr/share/auto_install/default.xml
>>
>>
>> The entire /usr/share/auto_install directory from the AI image will be
>> copied into the top level of the image at build time, so that its 
>> readily
>> available for the install service to use.
>>
>> create-service will look for the default.xml file in this directory
>> in the image first before falling back to the one on the running system.
>> add[-manifest] will look for the ai_manifest.rng file in this directory
>> in the image first before falling back to the one on the running system.
>>
>> If/when this directory doesn't exist in the AI image, it will be 
>> copied from
>> the solaris.zlib file by create-service (to support older images that 
>> wouldn't
>> have had the directory already copied into the top level of the image at
>> build time.)
>>
>>
>> Scenarios tested:
>> --------------------------
>>
>> New install server w/ new install image
>> - add manifest - manifest gets validated with schema from image.
>> - create-service - default.xml from image is used to set up service.
>>
>> New install server w/ old install image
>> - add manifest - (to an old image service that had already been set
>> up before new tools present) - no change - falls back to using the
>> ai_manifest.rng on the running system.
>> - add manifest - (to an old image service that was created with new
>> tools present) - add manifest uses the ai_manifest.rng from the
>> image.
>>
>> - create-service - default.xml didn't exist in the client image in
>> older builds, so create-service falls back to using the default.xml
>> from the system.
>> The ai_manifest.rng did exist in client images in older builds, so
>> adding manifests in this scenarios does use the ai_manifest.rng
>> from the image.
>>
>>
>> Older install server w/ new install image
>> - add manifest - no change
>> - create-service - no change
>>
>>
>>
>> thanks,
>> -ethan
>>
>> _______________________________________________
>> caiman-discuss mailing list
>> caiman-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090415/c5b000b3/attachment.html>

Reply via email to