Hi,
I have 3 questions which concern Libvirt.
1. 
When have I to build something (like cmake) and I do not need it in the core or as a package because I only need it to build an another package, where should I put the rootfiles ? All lines are excluded so when I put it into config/rootfiles/packages the build process fails because tar tries to pack nothing which is impossible. Should I put them into in config/rootfiles/common like cmake? I need your advice :-).
2. 
Libvirt needs to communicate over a normal SSH session, a Netcat implementation which can communicate with Unix Sockets. This implementation has to be the standard Netcat, which is provided over usr/bin/nc. There are two implementations which can communicate with Unix Sockets: Netcat-openbsd ( the most distribution ship this implementation as standard netcat) and Ncat since version 7.0  the implementation of the Nmap Project (Fedora and RHEL (CentOS)) ship this implementation as the standard Netcat. 
IPFire ship in the moment the GNU Netcat as standard Netcat. This conflicts with libvirt because the GNU Netcat cannot communicate with UNIX Sockets. To solve this I would suggest to
1. Ship GNU Netcat no longer as standard Netcat
2. Ship Ncat as Standard Netcat (It is easier because OpenBSD requires on library to build, Ncat build already on IPFire)
3. Provide Ncat as a single package because I do not want Nmap, nping and all other things which pending to Nmap if I only need Ncat. 
What do you think about that? This is no decision which I could make alone.

3.  
How could I split up the content of one source package in two different IPFire packages? In the moment, I build Nmap the first time and  install every thing into the build directory and then  I install manually the Ncat binary. After that, I build Nmap without Ncat. Is this the only way do provide Ncat Standalone?

Regards Jonatan