From 6405ebfc3e091792ae8daef59ba48486cae0535b Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Wed, 21 Nov 2018 10:47:47 +0000 Subject: [PATCH] #271 update os_ver for Alcatel-Lucent (stromsoe) --- lib/SNMP/Info/Layer3/AlcatelLucent.pm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/SNMP/Info/Layer3/AlcatelLucent.pm b/lib/SNMP/Info/Layer3/AlcatelLucent.pm index c54477a6..f281b882 100644 --- a/lib/SNMP/Info/Layer3/AlcatelLucent.pm +++ b/lib/SNMP/Info/Layer3/AlcatelLucent.pm @@ -112,15 +112,13 @@ sub vendor { } sub os_ver { - my $alu = shift; + my $alu = shift; - my $descr = $alu->description(); - if ( $descr =~ m/^(\S+)/ ) { - return $1; - } + my $descr = $alu->description(); + return $1 if $descr =~ m/\b(\d[\.\d]+R\d+) (?:GA|Service Release), /; - # No clue what this will try but hey - return $alu->SUPER::os_ver(); + # No clue what this will try but hey + return $alu->SUPER::os_ver(); } # ps1_type, ps1_status, ps2_type, ps2_status: