From d535cea7db87824d5bd7bc6cdea8682e746971b4 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Thu, 7 Oct 2021 09:15:40 +0100 Subject: [PATCH] #394 Recognise hyphenated cumulus version strings --- lib/SNMP/Info/Layer3/Cumulus.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/SNMP/Info/Layer3/Cumulus.pm b/lib/SNMP/Info/Layer3/Cumulus.pm index 5014f586..7622350b 100644 --- a/lib/SNMP/Info/Layer3/Cumulus.pm +++ b/lib/SNMP/Info/Layer3/Cumulus.pm @@ -80,7 +80,8 @@ sub os_ver { my $descr = $netsnmp->description(); # STRING: "Cumulus Linux version 3.5.1 running on innotek GmbH VirtualBox" - return $1 if ( defined ($descr) && $descr =~ /^Cumulus Linux.+(\d+\.\d+\.\d+)\s/ ); +# STRING: "Cumulus-Linux 4.1.1 (Linux Kernel 4.19.94-1+cl4u3)" + return $1 if ( defined ($descr) && $descr =~ /^Cumulus(?: |-)Linux.+(\d+\.\d+\.\d+)\s/ ); return; }