Hi Ethan,
> base manifest - an AI manifest file with the parameters that the user
> wants to be derived replaced with special tags
>   
Minor: I would reword this to be: "An incomplete manifest, with one or 
more parameters that will be determined at time of install"

> 3.1   Creating a derived manifest configuration
>
> In order to create a derived manifest configuration, a user must provide a
> base manifest, which is an AI manifest file with the parameters that the user
> wants to be derived replaced with special tags, and a derivation module,
> which is a script that contains the functions that will be used to derive
> the portions of the manifest tagged in the base manifest.
>   
This is a touch vague; I'm assuming the script contains the actual code 
used to derive the manifest? Or, does the script only contain function 
calls - if so, where are those functions stored?

> 3.2   Adding a derived manifest configuration to an install service
>
> To add a derived manifest configuration to an install service, the
> 'installadm add' command with a new -b option is used.  The -b option
> specifies the derivation module script and also denotes that the manifest
> being added is a base manifest.
>
>    installadm add -m <manifest> -b <derivation module script> -n <svcname>
>   
It seems odd to me that the "-b" flag affects both the script and the 
way the manifest is handled - that a functional side effect of the flag 
is that the manifest is treated differently by the server. Should the 
command be "installadm add -b <manifest> <script> -n <svcname>" or even 
"installadm add -b <manifest> -n <svcname>" (in the latter case, the 
script would be referenced inside the manifest).

Use Case: Alternate Scenarios:
After the failure, then what?

Question: Are there any requirements of the transport mechanism of this 
project, especially in reference to communicating with the new SMF 
service? Any required changes to handle delivery of the scripts or base 
manifests?

-Keith

Ethan Quach wrote:
>
> The functional spec for AI derived manifests is posted at:
>
> http://www.opensolaris.org/os/project/caiman/auto_install/DerivedManifests/AI_derived_manifests_func_spec.txt
>  
>
>
>
> I would appreciate and feedback comments.
>
>
> thanks,
> -ethan
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to