Merge branch 'fordsa' of https://git.adam-barratt.org.uk/git/mirror/dsa-nagios
authorJulien Cristau <jcristau@debian.org>
Fri, 25 Oct 2019 20:03:09 +0000 (22:03 +0200)
committerJulien Cristau <jcristau@debian.org>
Fri, 25 Oct 2019 20:03:09 +0000 (22:03 +0200)
config/nagios-master.cfg
dsa-nagios-checks/checks/dsa-check-running-kernel
dsa-nagios-checks/debian/changelog

index 0b37ddd..a5bafea 100644 (file)
@@ -560,7 +560,7 @@ servers:
   melartin:
     address: 194.177.211.208
     parents: ganeti-grnet
-    hostgroups: computers, service, kvmdomains, stretch, systemd-timesyncd, postgres96-hosts, hassrvfs
+    hostgroups: computers, service, kvmdomains, buster, systemd-timesyncd, postgres11-hosts, hassrvfs
   static-master-grnet-01:
     address: 194.177.211.209
     parents: ganeti-grnet
index 467c219..d90a9aa 100755 (executable)
@@ -94,7 +94,7 @@ get_avail() {
 
        local imagename=0
        # --no-all-versions show shows only the candidate
-       for vers in $(apt-cache --no-all-versions show ${prefix}-image-${metavers} | sed -n 's/^Depends: //p' | tr ',' '\n' | tr -d ' ' | grep ${prefix}-image | awk '{print $1}' | sort -u); do
+       for vers in $(apt-cache --no-all-versions show ${prefix}-image-${metavers} | sed -n 's/^Depends: //p' | tr ',' '\n' | tr -d ' ' | grep ${prefix}-image | awk '{print $1}' | sort -Vu); do
                if dpkg --compare-versions "1.$vers" gt "1.$imagename"; then
                        imagename=$vers
                fi
index 3082e59..8426b4c 100644 (file)
@@ -13,6 +13,15 @@ dsa-nagios-checks (119) UNRELEASED; urgency=medium
   * port dsa-check-statusfile and dsa-check-memory to python3
   * dsa-check-zone-signature-all: tell dig not to convert punycode.
 
+  [ Peter Palfrader ]
+  * dsa-check-running-kernel: When we ask apt-cache for information on
+    the metapackage to extract the actual kernel image it depends on, we
+    sort that output.  It's not clear why we do that, since we pass the
+    option --no-all-versions to apt-cache so we should only get one answer
+    anyhow.  Nevertheless, since we sort we might just as well use -V
+    to version sort that output.  dpkg-version sort would be even better,
+    but hey.  This is based on Erik Auerswald's patch in #884328.
+
  -- Peter Palfrader <weasel@debian.org>  Mon, 20 May 2019 12:52:00 +0200
 
 dsa-nagios-checks (118) unstable; urgency=medium