Hi Ethan,
please see my comments below.
Thank you,
Jan
I have general comment for DC changes. Since installadm(1M)
tools will take care of populating auto_install directory if it
doesn't exist, does DC need to take care of it as well ?
publish-manifest.py
-------------------
70 - just a nit - could you please add short description for
new introduced parameter (image path) ?
setup-image.sh
--------------
generic comment - stderr of CLI used is redirected to /dev/null
(e.g. 310, 327, ...).
I am thinking if it might be better it goes to the console,
since if something goes wrong when those commands are invoked
it might be easier to debug potential issue.
319 - caid_zlib is not defined, maybe ${target}/solaris.zlib
could be used instead
On 04/14/09 08:46, 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