allow port name to be changed on pseudo devices
This commit is contained in:
@@ -71,6 +71,7 @@ sub _set_port_generic {
|
|||||||
my $port = get_port($ip, $pn)
|
my $port = get_port($ip, $pn)
|
||||||
or return job_error("Unknown port name [$pn] on device [$ip]");
|
or return job_error("Unknown port name [$pn] on device [$ip]");
|
||||||
|
|
||||||
|
if ($device->vendor ne 'netdisco') {
|
||||||
# snmp connect using rw community
|
# snmp connect using rw community
|
||||||
my $info = snmp_connect_rw($ip)
|
my $info = snmp_connect_rw($ip)
|
||||||
or return job_error("Failed to connect to device [$ip] to control port");
|
or return job_error("Failed to connect to device [$ip] to control port");
|
||||||
@@ -93,6 +94,7 @@ sub _set_port_generic {
|
|||||||
if (ref {} ne ref $state or $state->{$iid} ne $data) {
|
if (ref {} ne ref $state or $state->{$iid} ne $data) {
|
||||||
return job_error("Verify of [$pn] $slot failed on [$ip]");
|
return job_error("Verify of [$pn] $slot failed on [$ip]");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# update netdisco DB
|
# update netdisco DB
|
||||||
$port->update({$column => $data});
|
$port->update({$column => $data});
|
||||||
|
|||||||
Reference in New Issue
Block a user