Il giorno 23/ago/08, alle ore 14:06, Krzysztof A. Adamski ha scritto: I found it out the hard way :) It needs to be installed on both, I saw import certmaster.something stuff in the func source. Now I should have it right: the certmaster daemon needs to be running only on one system, the certmaster server, which usually is the overlord but needs not to. And the funcd daemon needs to be running only on the minions and not on the overlord, even if usually the overlord system can also be a minion (and thus run funcd). Of course we must not forget about the possibility of making local calls to modules, which I'm discussing with you on irc while I write this email :) It's the next thing on my agenda for the ebuilds, I'll let you know. After I sort that out I think the ebuilds will be ready for a first public posting. I already have this one in the ebuild. The only thing is that I have to remove them _after_ "install" (portage installs in a temp directory anyway before the actual merge) otherwise the setup will complain. That's caused by the modules subdirectories, like (from setup.py):
But removing them after install works out nicely. Now I conditionally install these modules and their correct dependencies based on USE flags: hardware.py (sys-apps/hal) iptables (net-firewall/iptables) nagios-check.py (net-analyzer/nagios-plugins) smart.py (sys-apps/smartmontools) snmp.py (net-analyzer/net-snmp) this way I won't get modules on my system without their dependencies in place.
-- Luca Lesinigo -- Luca Lesinigo |
_______________________________________________ Func-list mailing list Func-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/func-list