[Pkg-clamav-devel] Bug#672537: Unnecessary? dependency on clamav-daemon

Bill Landry bill at inetmsg.com
Fri May 25 05:02:29 UTC 2012


On 5/24/2012 12:29 AM, Paul Wise wrote:
> On Tue, 2012-05-22 at 01:09 -0500, Richard Laager wrote:
>
>> Why should clamav-unofficial-sigs be the clamd watchdog? If clamd is
>> actually being used, its caller can (and almost surely will) throw
>> errors. I run clamd on (some) servers as well, so I'm familiar with
>> those use cases too.
>
> I'm not sure why Bill made it do that, perhaps he can tell us (CCed)?
>
> Bill, Richard is proposing that I change the configuration of
> clamav-unofficial-sigs in Debian so that it detects if clamav-daemon is
> running and only then issue reload commands. This will of course break
> the clamd watchdog feature of clamav-unofficial-sigs, any thoughts?
>
> http://bugs.debian.org/672537

Whether the clamd status check is enabled in the script or not is up to 
the user.  There is a variable in the config file that enables the 
status check, but is disabled by default:

# If running clamd in "LocalSocket" mode (*NOT* in TCP/IP mode), and
# either "SOcket Cat" (socat) or the "IO::Socket::UNIX" perl module
# are installed on the system, and you want to report whether clamd
# is running or not, uncomment the "clamd_socket" variable below (you
# will be warned if neither socat nor IO::Socket::UNIX are found, but
# the script will still run).  You will also need to set the correct
# path to your clamd socket file (if unsure of the path, check the
# "LocalSocket" setting in your clamd.conf file for socket location).
#clamd_socket="/var/run/clamd.socket"

And this is from the script:

# If ClamD status check is enabled ("clamd_socket" variable is uncommented
# and the socket path is correctly specified in "User Edit" section above),
# then test to see if clamd is running or not.

Paul, have enabled this status check as the default setting in the 
Debian distro?

Bill







More information about the Pkg-clamav-devel mailing list