> Thanks for clearing up the distinction between 'suppression of 
> evaluation' vs 'deserialization'.  I wasn't quite sure how the '~' or 
> '!' prefix applied to kernel options/kickstart variables when being 
> parsed by anaconda.  If the variables are not thrown out during 
> deserialization, then the '!' or '~' prefixes /do/ in fact have meaning 
> for the anaconda parser (unless cobbler does additional processing 
> before the variables are passed to anaconda's parser).  Is there a 
> distinction between the '~' or '!' prefixes?

Yes, ! suppresses the meta variable from being used by Cheetah, ~ deletes
it from the list.  Be sure to use --in-place when doing this, otherwise you
will erase all meta variables.  The ~ also works in kopts, kopts-post, etc.


> 
> My original question, however, relates to whether and how removing the 
> kopts/ksmeta variables can be achieved, such that they are completely 
> gone -- obliterated from serialized JSON files.  No trace of them 
> whatsoever in cobbler hashes.  Is there currently a way to do this via 
> the CLI?  If not, do you have any objection to my submitting patches on 
> cobbler-devel?
> 
> Thanks,
> 
>  - A.
>>
>> --Michael
> 
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Reply via email to