Steven,
Steven Lau wrote:
> Hi Ethan,
>
> 1. There is still one line 92 you might need to fix on
> ai_pre_bootroot_pkg_image_mod
Thanks for catching that.
>
> 2. Just wonder why not use 'mkdir -m xxx -p xxxx' in your new fix ....
${PKG_IMG_PATH} is already expected to be there so no reason to
use -p in this case.
thanks,
-ethan
>
> 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
>