On Monday 25 Jul 2005 04:38, OpenMacNews wrote:
> hi luca,
>
> per your a0.86.2 announcement, i just ul'd & installed v0.86.2 on OSX
> 10.4.2; i had previously been running v0.86.1.
>
> after install, a 'freshclam' results in:
>
> ClamAV update process started at Sun Jul 24 19:38:48 2005
> WARNING: Your ClamAV installation is OUTDATED!
> WARNING: Local version: 0.86.2 Recommended version: 0.86.1
> DON'T PANIC! Read http://www.clamav.net/faq.html
>
> which, of course, is 'backwards' ...
I have found that stopping freshclam and then starting it picks up the new
version. -HUPing does not appear to do the trick, same goes for log rotation.
I have also renamed /etc/init.d/freshclam to /etc/init.d/freshclamd, as
killall was also trying to kill the /etc/init.d/freshclam. Weird but
understandable.
Here is a modified version of the freshclam control script:
(restartquiet is for logrotation, stops spurious cron emails)
#!/bin/sh
# /etc/init.d/freshclamd
COMMAND=$1
if [ "$COMMAND" == "start" ] ; then
echo -n "Starting freshclam daemon ... "
/usr/local/bin/freshclam -d
echo " done."
exit
elif [ "$COMMAND" == "stop" ] ; then
echo -n "Stopping freshclam daemon ... "
killall -TERM freshclam
echo " done."
exit
elif [ "$COMMAND" == "reload" ] ; then
echo -n "Restarting freshclam daemon ... "
killall -HUP freshclam
echo " done"
elif [ "$COMMAND" == "restart" ] ; then
echo -n "Stopping freshclam daemon ... "
killall -TERM freshclam
echo " done."
sleep 5
echo -n "Starting freshclam daemon ... "
/usr/local/bin/freshclam -d
echo " done."
elif [ "$COMMAND" == "restartquiet" ] ; then
killall -TERM freshclam
sleep 5
/usr/local/bin/freshclam -d
else
echo "usage: $0 start|stop|restart|reload"
exit
fi
HTH
--
-----------------
Bob Hutchinson
Midwales dot com
-----------------
_______________________________________________
http://lurker.clamav.net/list/clamav-users.html