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


Reply via email to