On 07/04/09 00:28, Ethan Quach wrote: > So this really sounds like that when we add a manifest to > an install service, we should validate it against the schema > from the associated install image of that service, instead > of any schema delivered with the SUNWinstalladm-tools > package installed on that server. > > Does that sound correct? If so, I'll file a bug on this.
It sounds quite reasonable to me. Regards, David > > > thanks, > -ethan > > > David Garcia - ONPIT wrote: >> The validation of the manifest is done twice. First when the manifest >> is added to the service in the install server (SUNWinstalladm-tools >> validation applies) and second by the install service in the client >> (validation depends on the manifest schema in the AI image). >> >> Currently the nightly installadm-tools use the 'new format' and all >> AI images up to osol_110 included use the 'old format'. >> >> We ran this problem in PIT and the solution was to fall back to a >> previous version of SUNWinstalladm-tools. >> >> Regards, >> David >> >> >> On 06/04/09 22:29, Sean McGrath wrote: >>> With b111 bits and newer installadm pkgs the format of >>> ai_manifest.xml changes >>> >>> I list the packages needed to install, using the version numbers so >>> I could install different builds of osol_0906. >>> >>> Anyways, seems the change is from: >>> >>> old format: >>> <ai_packages> >>> <package_name>SUNWcsd at 0.5.11,5.11-0.111</package_name> >>> </ai_packages> >>> <ai_packages> >>> <package_name>SUNWcs at 0.5.11,5.11-0.111</package_name> >>> </ai_packages> >>> . .. and so on .. >>> >>> to this new format: >>> >>> <ai_packages> >>> <package_name>SUNWcsd at 0.5.11,5.11-0.111</package_name> >>> <package_name>SUNWcs at 0.5.11,5.11-0.111</package_name> >>> <package_name>entire at 0.5.11,5.11-0.111</package_name> >>> <package_name>SUNWj6rtx at 0.5.11,5.11-0.111</package_name> >>> <package_name>SUNWgroff at 0.5.11,5.11-0.111</package_name> >>> <package_name>SUNWgcc at 3.4.3,5.11-0.111</package_name> >>> <package_name>slim_install at 0.1,5.11-0.111</package_name> >>> </ai_packages> >>> >>> which is nice and neater but (I think) not backwards compatible, >>> right ? >>> >>> so to install older builds of osol_0906, even the b110 bits.. I can't >>> unless I use older SUNWinstalladm-tools right ? >>> >>> With the old format I get this: >>> >>> installadm add -m /export/install/config/oaf273/ai/c.manifest.xml -n >>> i86pc_osol_0906-111_is Error: File ai.manifest.xml failed validation: >>> Element ai_manifest failed to validate content >>> >>> old format ai manifest.xml attached. >>> >>> Regards, >>> -- >>> Sean. >>> . >>> >>> ------------------------------------------------------------------------ >>> >>> >>> _______________________________________________ >>> 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