Package: debhelper
Version: 13.31
Severity: wishlist

Hi,

I'm looking at a slew of prometheus- packages that
have all the same very formulaic postrm script
and logrote config.

Could dh_installlogrotate be made smarter and
peek inside the snippets and from those generate matching
postrm/purge scripts to rotate the files in the void on purge ?

Greetings

Alexandre



prometheus-alertmanager
prometheus-apache-exporter
prometheus-bind-exporter
prometheus-ipmi-exporter
prometheus-libvirt-exporter
prometheus-mqtt-exporter
prometheus-mysqld-exporter
prometheus-nginx-exporter
prometheus-node-exporter
prometheus-node-exporter-collectors
prometheus-postgres-exporter
prometheus-process-exporter
prometheus-pushgateway
prometheus-redis-exporter
prometheus-snmp-exporter

---------------

/var/log/prometheus/prometheus-alertmanager.log {
    weekly
    rotate 10
    copytruncate
    compress
    delaycompress
    notifempty
    missingok
}

---------------------

#!/bin/sh
# postrm script for prometheus
# Script executed after the package is removed.

set -e

case "$1" in
  purge)
        rm -rf /var/log/prometheus/prometheus-alertmanager.log* \
            /run/prometheus/prometheus-alertmanager.pid \
            /var/lib/prometheus/alertmanager/
        # We do NOT remove the system user.
        ;;
esac

#DEBHELPER#

Reply via email to