Fedora Account System
Red Hat Associate
Red Hat Customer
There is no reason to have separate package for sysv scripts (clamav-server-sysv, clamav-milter-sysv) execept generic package for both BSD and SYSV style distributions. Since Fedora has SYSV initscripts, no other daemon has separate package for sysv init script and *-sysv packages are always installed along with (clamav-server and clamav-milter), please join sysv packages to their master packages. This will simplify clamav use and install.
Created attachment 218801 [details] Join <main>-sysv packages with main packages
Created attachment 218821 [details] Join <main>-sysv packages with main packages Sorry. There was a little bug.
Unless the dep-bloat in initscripts (e.g. splitting /etc/init.d/functions and hardware related parts) gets fixed (where I do not have any hope about), I am going to close this as WONTFIX.
I don't underestand. Whole distribution does not split init script from daemons. Please follow package guedelines.
1. there is no such packaging guideline which requires the requested change 2. packaging guidelines are interesting for new packages only
Splitting /etc/init.d/functions is not a job for ClamAV package. ClamAV package has nothing to do with hardware. All packages in Fedora (ie "normal one") has sysv init script packaged inside. ClamAV is really new package in Fedora (FC7). There is no reason to do thing the hard and overcomplex way. So please, please, make your package simple and do not stay oposite when someone is asking do make a better package.