Here’s the short version, what I did on F14.
yum -y groupinstall "Development Tools" git clone git://git.fedorahosted.org/freeipa.git cd freeipa yum install -y `grep BuildRequires: ipa.spec.in ` make all rpms yum localinstall --nogpgcheck -y dist/rpms/*rpm yum -y install bind-dyndb-ldap #Dogtag is broken on F14. There is a workaround. ln -s /usr/share/java/xalan-j2-serializer.jar /usr/share/tomcat5/common/lib/xalan-j2-serializer.jar ipa-server-install -U -r ` hostname | tr '[:lower:]' '[:upper:]'` -p freeipa4all -a freeipa4all -u admin --setup-dns --no-forwarders