[EMAIL PROTECTED] wrote:

> On Wed, Feb 23, 2005 at 10:42:24AM -0600, Brendan Strejcek wrote:
> > In any case, this has been what I have been doing to solve this problem
> > recently. It's still two lines, but I think it is more readable than
> > anything else I have seen.
> 
> >     DeleteLinesMatching "^somevar = .*$"
> >     AppendIfNoSuchLine "somevar = somevalue"
> 
> but this kicks in on every run, doesn't it?

cfagent edits a buffer-copy of the file. When done editing, it only
replaces the file on disk if the two differ. Thus, if your edit results
in the same file, nothing is actually changed, including file metadata
such as timestamps.


_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://lists.gnu.org/mailman/listinfo/help-cfengine

Reply via email to