#!/tmp/cfengine -f
#
# Simple file editing
#
#

control:

   actionsequence = ( files editfiles )

files:

      $(HOME)/myfile  =0755 N [*] [*] touch

editfiles:

      { $(HOME)/myfiletest

      AppendIfNoSuchLine "myhost.domain.name"
      WarnIfLineMatching "myhost.domain.name"
      WarnIfNoSuchLine "bla bla bla"
      WarnIfNoLineStarting "pink"
      WarnIfLineStarting "myho"
      WarnIfNoLineContaining "zabble"
      WarnIfLineContaining "domain"
      WarnIfLineContaining "yabb"
      PrependIfNoSuchLine "yabbadabbadoo"
      }
