On 2013/03/18 22:42, Martijn Rijkeboer wrote: > > cfengine does not run after installation, either copy some basic > > policy files or provide real README. > > Attached is a new version of the README is this what you meant? > > > > Event it is declared to be built statically it is not, thus it > > cannot run from /var/cfengine without /usr/local mounted. Which > > is quite ridiculous... :) I haven't been successful how to built > > it statically correctly :( > > I didn't succeed either and since the official binaries are not statically > linked I don't think it will work. > > > > 1. patch for configure is useless, drop it > > 2. add FAKE_FLAGS += examplesdir="${PREFIX}/share/examples/cfengine > > to meet OpenBSD standards > > OK > > Kind regards, > > > Martijn Rijkeboer
| Setup policy hub/server | ======================= | | To setup a policy hub/server execute the following commands as root: | | # mkdir /var/cfengine/masterfiles | # cp -pR ${LOCALBASE}/share/cfengine/CoreBase/* /var/cfengine/masterfiles | # cf-agent --bootstrap --policy-server <own IP-address> Would it be appropriate to @sample these in the PLIST? | Edit login.conf | =============== | | Consider bumping the openfiles-cur to at least 256 in login.conf(5) for | the daemon class. I don't know cfengine at all but if this is for something running as a daemon, better to provide an rc.d script and tell people to add a dedicated class (see example in mysql readme). rc.d scripts ensure that the correct class is used, whereas otherwise somebody starting from a command line via sudo could easily end up using another class.