From bfd34e8bca720b4be0d4da161ac26a615c4d4139 Mon Sep 17 00:00:00 2001 From: Michael Howe Date: Mon, 16 Sep 2019 20:28:53 +0100 Subject: [PATCH] Add preinst/postrm to run dpkg-divert for check_running_kernel We want to override the version from nagios-plugins-contrib, at least until they fix the bug. --- debian/nagios-plugins-local-client.postrm | 11 +++++++++++ debian/nagios-plugins-local-client.preinst | 15 +++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 debian/nagios-plugins-local-client.postrm create mode 100644 debian/nagios-plugins-local-client.preinst diff --git a/debian/nagios-plugins-local-client.postrm b/debian/nagios-plugins-local-client.postrm new file mode 100644 index 0000000..5ba9d69 --- /dev/null +++ b/debian/nagios-plugins-local-client.postrm @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "remove" = "$1" -o "abort-install" = "$1" -o "disappear" = "$1" ]; then + dpkg-divert --remove --package nagios-plugins-local-client --rename --remove /usr/lib/nagios/plugins/check_running_kernel +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/nagios-plugins-local-client.preinst b/debian/nagios-plugins-local-client.preinst new file mode 100644 index 0000000..68d8159 --- /dev/null +++ b/debian/nagios-plugins-local-client.preinst @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +add_diversion() { + dpkg-divert --add --package nagios-plugins-local-client --rename --divert /usr/lib/nagios/plugins/check_running_kernel.distrib /usr/lib/nagios/plugins/check_running_kernel +} + +if [ "upgrade" != "$1" ] || dpkg --compare-versions "$2" lt "0.20"; then + add_diversion +fi + +#DEBHELPER# + +exit 0 -- 2.39.5