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