On Sat, Mar 23, 2013 at 09:44:09PM +0100, Martijn Rijkeboer wrote: > Please commit so other people can start testing it.
It does not even build because of libpromises mentioned by Stuart. --- src/Makefile.in.orig Sat Mar 23 22:22:13 2013 +++ src/Makefile.in Sat Mar 23 22:22:28 2013 @@ -526,7 +526,7 @@ LDADD = libpromises.la # libpromises projlib_LTLIBRARIES = libpromises.la -libpromises_la_LDFLAGS = -version-info 1:0:0 -no-undefined +libpromises_la_LDFLAGS = -version-info 0:0:0 -no-undefined libpromises_la_LIBADD = ../pub/libcfpub.la $(NOVA_LDADD) libpromises_la_CFLAGS = $(AM_CFLAGS) Questions: * we do not want configuration files in /etc/cfengine like NetBSD, and Linux distros do? I am for symlink. I wanted to submit RFE upstream not to override ppkeys symlink, as I've thought it could be symlinked to /etc/cfengine too, as it is "configuration". * There are some dirs in fake directory which are not part of PLIST. * This is stupid output one gets with pkg_delete -c cfengine right after installation and running cf-key. See partial-cfengine... LOL. I really don't know how to solve this. # pkg_delete -c cfengine Bogus symlink: /var/cfengine/bin/cf-agent Bogus symlink: /var/cfengine/bin/cf-execd Bogus symlink: /var/cfengine/bin/cf-key Bogus symlink: /var/cfengine/bin/cf-monitord Bogus symlink: /var/cfengine/bin/cf-promises Bogus symlink: /var/cfengine/bin/cf-report Bogus symlink: /var/cfengine/bin/cf-runagent Bogus symlink: /var/cfengine/bin/cf-serverd cfengine-3.4.4: ok Read shared items: ok --- -cfengine-3.4.4 ------------------- File /var/cfengine/inputs/cf-sketch-runfile.cf does not exist File /var/cfengine/inputs/controls/cf_agent.cf does not exist File /var/cfengine/inputs/controls/cf_execd.cf does not exist File /var/cfengine/inputs/controls/cf_monitord.cf does not exist File /var/cfengine/inputs/controls/cf_report.cf does not exist File /var/cfengine/inputs/controls/cf_runagent.cf does not exist File /var/cfengine/inputs/controls/cf_serverd.cf does not exist File /var/cfengine/inputs/def.cf does not exist File /var/cfengine/inputs/libraries/cfengine_stdlib.cf does not exist File /var/cfengine/inputs/promises.cf does not exist File /var/cfengine/inputs/services/init_msg.cf does not exist File /var/cfengine/inputs/update.cf does not exist Files kept as partial-cfengine-3.4.4 package Error deleting directory /var/cfengine/inputs/services: No such file or directory Error deleting directory /var/cfengine/inputs/libraries: No such file or directory Error deleting directory /var/cfengine/inputs/controls: No such file or directory Error deleting directory /var/cfengine/inputs: No such file or directory Error deleting directory /var/cfengine/bin: No such file or directory jirib