#!/bin/sh

# Create directories
install -d -o cvdupdate -g cvdupdate -m 0750 /var/lib/cvdupdate
install -d -o cvdupdate -g cvdupdate -m 0750 /var/lib/cvdupdate/database
install -d -o cvdupdate -g cvdupdate -m 0750 /var/log/cvdupdate
install -d -o root -g root -m 0755 /etc/cvdupdate

# Initialize config if it doesn't exist
if [ ! -f /etc/cvdupdate/config.json ]; then
	su -s /bin/sh cvdupdate -c "cvd config set \
		--config /etc/cvdupdate/config.json \
		--dbdir /var/lib/cvdupdate/database \
		--logdir /var/log/cvdupdate" 2>/dev/null || true
fi

echo ""
echo "cvdupdate has been installed."
echo ""
echo "Start the service (initial database download is automatic):"
echo "  rc-service cvdupdate start"
echo ""
echo "Enable at boot:"
echo "  rc-update add cvdupdate default"
echo ""
echo "Configure ClamAV clients to use this mirror:"
echo "  DatabaseMirror http://<this-server>:8000"
echo ""

exit 0
