From cd112f4925ba8f73e15f988f2fee339503a82ed1 Mon Sep 17 00:00:00 2001 From: "Eric A. Miller" Date: Sun, 15 Jul 2012 22:00:28 -0400 Subject: [PATCH] [3418918] Report actual OS not vendor for extreme devices --- Info/Layer3/Extreme.pm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Info/Layer3/Extreme.pm b/Info/Layer3/Extreme.pm index ab547110..57ee2572 100644 --- a/Info/Layer3/Extreme.pm +++ b/Info/Layer3/Extreme.pm @@ -129,7 +129,15 @@ sub vendor { } sub os { - return 'extreme'; + my $extreme = shift; + + my $desc = $extreme->description(); + + if ($desc =~ /xos/i) { + return 'xos'; + } + + return 'extremeware'; } sub os_ver {