Small H3C fixes
This commit is contained in:
@@ -82,7 +82,7 @@ $VERSION = '3.18';
|
|||||||
sub vendor {
|
sub vendor {
|
||||||
my $h3c = shift;
|
my $h3c = shift;
|
||||||
my $mfg = $h3c->entPhysicalMfgName(1) || {};
|
my $mfg = $h3c->entPhysicalMfgName(1) || {};
|
||||||
return $mfg->{1};
|
return $mfg->{1} || "H3C";
|
||||||
}
|
}
|
||||||
|
|
||||||
sub os {
|
sub os {
|
||||||
@@ -90,7 +90,7 @@ sub os {
|
|||||||
my $descr = $h3c->description();
|
my $descr = $h3c->description();
|
||||||
|
|
||||||
return $1 if ( $descr =~ /(\S+)\s+Platform Software/ );
|
return $1 if ( $descr =~ /(\S+)\s+Platform Software/ );
|
||||||
return;
|
return "H3C";
|
||||||
}
|
}
|
||||||
|
|
||||||
sub os_ver {
|
sub os_ver {
|
||||||
@@ -101,6 +101,7 @@ sub os_ver {
|
|||||||
my $os_ver = undef;
|
my $os_ver = undef;
|
||||||
|
|
||||||
$os_ver = "$1 $2" if ( $descr =~ /Software Version ([^,]+),.*(Release\s\S+)/i );
|
$os_ver = "$1 $2" if ( $descr =~ /Software Version ([^,]+),.*(Release\s\S+)/i );
|
||||||
|
$os_ver = "$1" if ( $descr =~ /Product Version ([0-9.]+)/i );
|
||||||
|
|
||||||
return $ver_release->{2} || $os_ver;
|
return $ver_release->{2} || $os_ver;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user