Dan Guernsey wrote:
> You can use the alternate SNIPPET syntax to do this:
>
> $SNIPPET($mysnippet)
>
> Although SNIPPET uses #include, there are some important differences:
>   1) SNIPPET will search for profile and system-specific SNIPPETS (See 
> Advanced Snippets on the Wiki)
>   2) SNIPPET will include the namespace of the included file, so 
> anything #def'ed in the snippet will be accessible to the main kickstart 
> file. #include will not do this.
>   

Very good. I'll see about updating the templates to use your new syntax 
just to make that clearer.

#set global is a workaround for 2, correct?

--Michael

> ~
> Dan
>
> Simon Woolsgrove wrote:
>   
>> Is it possible to select a snippet using a variable e.g. SNIPPET::$mysnippet 
>> ?  When I try this nothing is loaded even though the variable is set, I am 
>> guessing cheetah/cobbler is not rendering these ?
>>
>> I want a way to pass application configs and user contributed scripts into 
>> %post without having to generate a profile for each due to the number of 
>> different combinations.
>>
>> Currently I am passing the requested configs  via --ksmeta "appconfig=fred" 
>> and using #include $appconfig ... the imported files still appear to be 
>> rendered by cheetah, is there any difference between an #include vs SNIPPET ?
>>
>> Cheers,
>> Simon    
>> _______________________________________________
>> cobbler mailing list
>> [email protected]
>> https://fedorahosted.org/mailman/listinfo/cobbler
>>   
>>     
>
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
>   

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to