Description of problem: I'm reviewing Tim Jackson's clamav-exim package (Bug 181450). It uses the clamd-wrapper init system from clamav-server. However, it leads to a number of rpmlint errors trying to enforce a naming convention for packages: E: clamav-exim incoherent-logrotate-file /etc/logrotate.d/clamd.exim Your logrotate file should be named /etc/logrotate.d/<package name>. W: clamav-exim incoherent-init-script-name clamd.exim The init script name should be the same as the package name in lower case. Note that "." can't be in the package name. Now, I'm not convinced that clamd-wrapper should be used at all by other FE packages. But, if we do want to use it, it needs to be changed so that we end up following FE naming convetions. Also, not sure what server packages should be called: clamav-<servername> clamav-server-<servername> clad-<servername> clad-server-<servername>
ping on this bug; Enrico, any comments? Your opinions would be very much appreciated.
It's painful for any other Extras package to use the clamd-wrapper stuff. I think the best way is to have the separate dæmon configurations done as subpackages of clamav -- or better still, to have a clamav-server setup which is capable of starting multiple dæmons rather than having to have separate initscripts, logrotate configurations, etc.
I'm closing this due to an apparent lack of interest. There don't seem to be any other external clamav daemons at the moment.