#!/bin/sh
set -e

INITSCRIPT="/etc/init.d/clamav-daemon"

. /usr/share/debconf/confmodule

if [ "$1" = "configure" ]; then
  db_get clamav-data/warn-on-old-databases
  rm -f /var/lib/clamav-data/warn-on-old-databases
  if [ "$RET" = "true" ]; then
    touch /var/lib/clamav-data/warn-on-old-databases
  fi
  if [ -x "$INITSCRIPT" ]; then
    RET=0
    $INITSCRIPT reload-database || RET=$?
    # clamav-daemon init script will return 0 on "no error" and
    # 3 on "daemon is not running".
    if [ "$RET" -ne 0 ] && [ "$RET" -ne 3 ]; then
      echo >&2 "WARN: signaling clamav-daemon to reload database failed"
    fi
    if [ "$RET" -eq 3 ]; then
      echo >&2 "WARN: clamav-daemon not running, according to init script"
    fi
  fi
fi

#DEBHELPER#
