#!/bin/sh
# preinst script for memgraph
#
# see: dh_installdeb(1)

set -e

# Manage (remove) /etc/logrotate.d/memgraph_audit file because the whole
# logrotate config is moved to /etc/logrotate.d/memgraph since v1.2.0.
# Note: Only used to manage Memgraph config but it was packaged into the
# Memgraph Community as well.
if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then
    # 1.1.999 is chosen because it's high enough version number. It's highly
    # unlikely (impossible) that the patch number in v1.1 reaches 999
    # (it's 0 on 2020-10-17).
    # Tested with: `dpkg --compare-versions -- "1.2" le-nl "1.1.999"`
    # (used inside dpkg-maintscript-helper script).
    dpkg-maintscript-helper rm_conffile /etc/logrotate.d/memgraph_audit 1.1.999 -- "$@"
fi