modified Netgear.pm for serial/model compatibility to FSM73xx series

This commit is contained in:
Christoph Neuhaus
2018-03-20 10:34:12 +01:00
parent 9e2e55dcb3
commit 814083e2fa

View File

@@ -89,7 +89,7 @@ sub serial {
# Without Enitity-MIB, we've got to work our way through a bunch of # Without Enitity-MIB, we've got to work our way through a bunch of
# different locales... # different locales...
return $netgear->ng_gsmserial() if defined $netgear->model and $netgear->model =~ m/GSM\d/i;; return $netgear->ng_gsmserial() if defined $netgear->model and $netgear->model =~ m/[F|G]SM\d/i;;
return 'none'; return 'none';
} }
@@ -139,7 +139,7 @@ sub interfaces {
return $interfaces; return $interfaces;
} }
# these seem to work for GSM models but not GS # these seem to work for GSM/FSM models but not GS
# https://sourceforge.net/tracker/?func=detail&aid=3085413&group_id=70362&atid=527529 # https://sourceforge.net/tracker/?func=detail&aid=3085413&group_id=70362&atid=527529
sub os_ver { sub os_ver {
my $netgear = shift; my $netgear = shift;
@@ -148,7 +148,7 @@ sub os_ver {
my $os_ver = $netgear->e_swver(); my $os_ver = $netgear->e_swver();
return $os_ver->{$index} if defined $os_ver; return $os_ver->{$index} if defined $os_ver;
} }
return $netgear->ng_gsmosver() if defined $netgear->model and $netgear->model =~ m/GSM\d/i; return $netgear->ng_gsmosver() if defined $netgear->model and $netgear->model =~ m/[F|G]SM\d/i;
return $netgear->ng_fsosver() if defined $netgear->model and $netgear->model =~ m/FS\d/i; return $netgear->ng_fsosver() if defined $netgear->model and $netgear->model =~ m/FS\d/i;
} }