PREIN
/bin/sh
/usr/share/rpm-helper/add-user clamav $1 clamav /var/lib/clamav /bin/sh
POSTIN
/bin/sh
# try to keep most uptodate database
for i in main daily; do
if [ -f /var/lib/clamav/$i.cvd.rpmnew ]; then
if [ /var/lib/clamav/$i.cvd.rpmnew -nt /var/lib/clamav/$i.cvd ]; then
mv -f /var/lib/clamav/$i.cvd.rpmnew /var/lib/clamav/$i.cvd
else
rm -f /var/lib/clamav/$i.cvd.rpmnew
fi
fi
done
# take care of "[LibClamAV] Detected duplicate databases /var/lib/clamav/main.cvd and /var/lib/clamav/main.cld, please manually remove one of them"
if [ /var/lib/clamav/main.cld -nt /var/lib/clamav/main.cvd ]; then
mv /var/lib/clamav/main.cld /var/lib/clamav/main.cvd
else
rm -f /var/lib/clamav/main.cld
fi
POSTUN
/bin/sh
/usr/share/rpm-helper/del-user clamav $1 clamav