$Id$ Introduction ------------ There are 2 main jobs that the enforcerd has to perform: 1) keygeneration - i.e. make sure that there are enough keys for all of the zones and 2) communication - i.e. take the policy and key information from the KASP database and turn it into an xml file that the signer can use. Pre-requisites -------------- 1) libksm needs to have been at least built, if not installed. (Note that whether we will use MySQL or sqlite is decided at the time that libksm is built.) 2) libhsm Building the Software --------------------- If from svn then you need to run ./autogen.sh To build just run ./configure; make; make install Note that setting CFLAGS to "-g" before the configure stage ensures that the final binary is built with the optimizer turned off. (overrides the default -g -O2) The following options can be passed to configure; --prefix=