BUG: clamav packages badly broken

Ville Skyttä ville.skytta at iki.fi
Sat Dec 29 11:54:57 UTC 2007


On Saturday 29 December 2007, Dan Horák wrote:
> Florin Andrei píše v Pá 28. 12. 2007 v 19:20 -0800:
> >
> > I don't know what are the approval criteria, but the following test must
> > be passed by any package containing a daemon (service) before it's
> > released:
> >
> > A package containing a daemon (service) must successfully execute
> > "service daemon-init-script start" after the package has been installed.
> > This command must launch a working instance of the daemon, with at least
> > the basic functions enabled, the definition of "basic" depending on the
> > daemon. No configuration changes should be required for that. Examples:
> > Apache, Sendmail, Postfix, Squid.
>
> Sorry, but this is simply not true. I own 2 packages that will never
> work like that. They need a manual configuration before they can be
> started.

Agreed.  If the service cannot be made to work out of the box without any 
manual configuration, so be it, but the init script should (must?) detect 
the "unconfigured" situation and output an understandable message what to do 
about it, possibly with a pointer to further documentation.  One example of 
this approach is in the init script of the Fedora vdr package.




More information about the epel-devel-list mailing list