James Cammarata wrote:
On Fri, 27 Mar 2009 16:57:42 -0500, James Cammarata
<jimi(a)sngx.net> wrote:
> Preceding the key value with '~' causes the key=value pair to be deleted
> (only when --in-place is specified), as shown below:
>
> $ cobbler system report | grep metadata
> ks metadata : {}
> $ cobbler system report --name=test | grep metadata
> ks metadata : {}
> $ cobbler system edit --name=test --in-place --ksmeta='a=b'
> $ cobbler system report --name=test | grep metadata
> ks metadata : {'a': 'b'}
> $ cobbler system edit --name=test --in-place --ksmeta='~a'
> $ cobbler system report --name=test | grep metadata
> ks metadata : {}
>
Doh, just noticed a small typo. In the template files part, I made a
copy/paste error:
+ del self.template_files[key][1:]
should be:
+ del self.template_files[key[1:]]
Why not just ...
del self.template_files[key]
?