Kris Deugau wrote:
Chuck Swiger wrote:
Only, when they use a mechanism like ports/pkgsrc/dselect/yum/etc to
update the installed version of freshclam, that mechanism leaves the
old version of the daemon running rather than stopping and restarting
freshclam to pick up the new version.
Or worse, inists on (re)installing the cron script, when I've carefully
gone around the last time and made sure that freshclam is running as a
daemon (why would one *not* do so? - serious question!) instead of from
cron.
Running freshclam via cron means that the output can be emailed to someone if
something unusual happens. Some people might prefer that over monitoring the
freshclam logfile.
A secondary reason is that keeping freshclam around as a daemon does require
some RAM (not much, but some) that might be used for something more important.
This problem depends upon the specific OS & package mechanism being
used and requires solutions like a postinstall or postupgrade script
to automaticly restart the freshclam daemon.
Which, if missing or malfunctioning, deserve a bug report to the package
maintainer.
Agreed. I believe that the authors want various OSes to handle ClamAV well in
pre-packaged formats, but the vast range of systems out there means that such
concerns are better addressed to the specific maintainer for a given OS or
packaging effort than here on this mailing list.
On the other hand, hopefully the authors also realize that the overwhelming
majority of users will be using such pre-built packages rather than rolling
their own versions. People who maintain such packages depend upon the authors
to release the software in a sane fashion [1]. If one routinely starts
suggesting that people move to a version from CVS, it's probably time for
someone to roll a new release tarball.
--
-Chuck
[1]: For example, consider why PORTEPOCH exists:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-naming.html#AEN521
[ PORTEPOCH been needed for ~400 out of ~14000 ports, or 3%... ]
_______________________________________________
http://lurker.clamav.net/list/clamav-users.html