diff options
author | Eric Hameleers <alien@slackware.com> | 2017-08-07 18:51:09 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2017-08-07 18:51:09 +0000 |
commit | 9ecaf7615195c9b986b3c9fd20c8b3756570edd9 (patch) | |
tree | 8f8cdee02cdc3e343f55721c0264d1a0deadd5e5 /clamav | |
parent | b4ba44a1c29243d33de5ae548c5140aec799077c (diff) | |
download | asb-9ecaf7615195c9b986b3c9fd20c8b3756570edd9.tar.gz asb-9ecaf7615195c9b986b3c9fd20c8b3756570edd9.tar.xz |
clamav: remove zero-size db files before clamd starts
Diffstat (limited to 'clamav')
-rwxr-xr-x | clamav/build/rc.clamav | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/clamav/build/rc.clamav b/clamav/build/rc.clamav index 4dfaf215..c64ae8ab 100755 --- a/clamav/build/rc.clamav +++ b/clamav/build/rc.clamav @@ -9,14 +9,21 @@ MILTER=0 # Start clamav: clamav_start() { + # Remove zero-size db files - they are initial package placeholders: + if [ ! -s /usr/share/clamav/main.cvd ]; then + rm -f /usr/share/clamav/main.cvd + fi + if [ ! -s /usr/share/clamav/daily.cvd ]; then + rm -f /usr/share/clamav/daily.cvd + fi if [ -x /usr/sbin/clamd ]; then echo -n "Starting clamd daemon: /usr/sbin/clamd " /usr/sbin/clamd echo "." # Give clamd a chance to create the socket sleep 1 - echo -n "Starting freshclam daemon: /usr/bin/freshclam -d -l /var/log/freshclam.log " - /usr/bin/freshclam -d -l /var/log/freshclam.log + echo -n "Starting freshclam daemon: /usr/bin/freshclam -d -l /var/log/clamav/freshclam.log " + /usr/bin/freshclam -d -l /var/log/clamav/freshclam.log echo "." if [ "$MILTER" == "1" ]; then echo -n "Starting clamav-milter daemon: /usr/sbin/clamav-milter -dblo --max-children=2 local:/var/run/clamav/clmilter.sock " |