Subject: CVS commit: pkgsrc/sysutils/cfengine2
To: None <pkgsrc-changes@netbsd.org>
From: Stoned Elipot <seb@netbsd.org>
List: pkgsrc-changes
Date: 05/29/2003 21:08:28
Module Name:	pkgsrc
Committed By:	seb
Date:		Thu May 29 21:08:28 UTC 2003

Modified Files:
	pkgsrc/sysutils/cfengine2: Makefile.common distinfo
	pkgsrc/sysutils/cfengine2/patches: patch-ab patch-af patch-aj

Log Message:
Update to version 2.0.7p3.

Versions 2.0.7p1, 2.0.7p2 and 2.0.7p3 are patch releases.

Changes in version 2.0.7:

Resolv.conf search directive removed from code. This was wrong, in spite
of pressure to put it in.

EditBackup -> Backup corrected in manual
Check for class definitions that are not installable

SMTP client handling patch in cfexecd - must wait for reply

AppendIfNoLineMatching replaced with regex, not Setline value

ChecksumPurge = ( on ) causes cfagent to purge its checksum database of
files that no longer exist.

Forgotten built in function RandomInt(a,b) - returns a random number in variable
assignments. Actually introduced in 2.0.6. Forgot this control:

           rand = ( RandomInt(4,7) )

Major rewrite of parser

  - code simplifications
  - Allowed escaping of quotes in strings and newlines e.g.

        var1 = ( "a b c\"substring\" d e" )
        var2 = ( "a b
        c" )

Tidy code tidied and bug fixed for new scheduler

Moduledirectory defaults to /var/cfengine/modules


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/sysutils/cfengine2/Makefile.common
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/cfengine2/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/sysutils/cfengine2/patches/patch-ab
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/cfengine2/patches/patch-af
cvs rdiff -r1.1 -r1.2 pkgsrc/sysutils/cfengine2/patches/patch-aj

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.