[ ] What permissions should be used for the config files? At least in Ubuntu, the default clamd.conf and freshclam.conf have different ownership and different permissions.
[ ] Finish refactoring the initial update strategy. When should freshclam by run via an execute? When should Chef wait for it before proceeding?
[ ] Finish refactoring the old cron recipe into a scheduled scan custom resource.
[ ] Finish the clamav_addon resource, or make it just for clamav-milter and clamsmtpd if that's easier, (this could also wait for v2.1).
[ ] Finish re-adding Debian support and testing.
[ ] Finish adding back RHEL support. Note that RHEL7 has separate packages for systemd vs sysvinit support.
[ ] Add any other supported platform support and testing (Fedora?).
What work remains to cut a v2 release?
clamd.conf
andfreshclam.conf
have different ownership and different permissions.execute
? When should Chef wait for it before proceeding?