Package Details: cfengine 3.7.4-1

Git Clone URL: https://aur.archlinux.org/cfengine.git (read-only)
Package Base: cfengine
Description: Automated suite of programs for configuring and maintaining Unix-like computers.
Upstream URL: http://www.cfengine.org
Licenses: GPL3
Submitter: None
Maintainer: ektich
Last Packager: ektich
Votes: 18
Popularity: 0.854129
First Submitted: 2008-10-25 17:55
Last Updated: 2016-09-15 20:05

Latest Comments

ektich commented on 2016-09-20 06:31

Upstream installs all files in to /var/cfengine, and for consistency with other systems and with upstream's packaging (even though upstream is breaking "rules") I am reluctant to move files into /var/lib/cfengine.

regarding libyaml I'll check if it is listed as a pre-requisite upstream or not before changing anything.

bidulock commented on 2016-09-19 13:08

cfengine E: Dependency libyaml detected and not included (libraries ['usr/lib/libyaml-0.so.2'] needed in files ['usr/lib/libpromises.so.3.0.6'])

Please add libyaml to depends array.

cfengine W: File (var/cfengine/) exists in a non-standard directory.
cfengine W: File (var/cfengine/masterfiles/) exists in a non-standard directory.
cfengine W: File (var/cfengine/ppkeys/) exists in a non-standard directory.
cfengine W: File (var/cfengine/inputs/) exists in a non-standard directory.
cfengine W: File (var/cfengine/outputs/) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/) exists in a non-standard directory.
cfengine W: File (var/cfengine/modules/) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-monitord) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-promises) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-key) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-serverd) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-agent) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-upgrade) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-runagent) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/cf-execd) exists in a non-standard directory.
cfengine W: File (var/cfengine/bin/rpmvercmp) exists in a non-standard directory.


These should be in /var/lib/cfengine instead of /var/cfengine

taksuyu commented on 2016-04-25 15:39

Works like a charm now. Good job!

ektich commented on 2016-04-25 13:10

3.7.3-2: I've added cfengine3.service and updated other .service files so that starting/restarting cfengine3.service will start/restart other three. (and I am ignoring the cfengine3.service that upstream provides).

taksuyu commented on 2016-04-25 01:25

I can understand that, but bootstrapping cfengine isn't the same as enabling them after installation. Part of the functionality is that cf-execd will check if the other services are still up to assure conformity for the system and you get repair failures when cf-exec can't restart them through the cfengine bash script in /etc/init.d/cfengine.

EDIT: It's actually the cfengine3 service that it looks for on systems with systemd, but the one they provide in the repo calls the bash script in /etc/init.d/cfengine. It manages successfully killing all the management processes and whatnot.

Could probably also make a wiki page. I wouldn't mind helping on that.

ektich commented on 2016-04-21 09:35

Arch's policy is not to enable services after installation, that's why CFEngine's own attempt to use "systemctl restart" after bootstrapping fails. (but I am making an assumption that you did not have relevant services running before bootstrapping). I'll try to reproduce your error later today and see what can be done to make it easier to install/bootstrap CFEngine.

taksuyu commented on 2016-04-21 01:46

I'm having problems bootstrapping a local machine to a policy server

(http://hastebin.com/basahetiqe.pl) Any ideas? I figure I can just enable them myself through systemctl, but that doesn't seems like it should be the default.

ektich commented on 2016-02-20 14:46

3.7.2-1: CFEngine 3.7 LTS branch, now using lmdb instead of qdbm.

ektich commented on 2016-02-07 11:10

I've prepared git pull request (https://github.com/zizzfizzix/pkgbuilds/pull/8) that switches to lmdb, but the version there is still 3.6.5. I'll try to prepare a new pull request for building 3.7.2 LTS version during the week.

andreas_baumann commented on 2016-02-07 10:49

Latest versions are 3.7.2 LTS or 3.8.1.

All comments