From b02df90e023c8498b3781bbbb43f1a85b915bcbe Mon Sep 17 00:00:00 2001 From: ertaozh Date: Wed, 20 Sep 2017 21:52:53 -0400 Subject: [PATCH] set nodename as pdu or switch incase no name get by snmp or nmap --- xCAT-server/lib/xcat/plugins/switchdiscover.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xCAT-server/lib/xcat/plugins/switchdiscover.pm b/xCAT-server/lib/xcat/plugins/switchdiscover.pm index 46588cf74..bf3ca0a76 100644 --- a/xCAT-server/lib/xcat/plugins/switchdiscover.pm +++ b/xCAT-server/lib/xcat/plugins/switchdiscover.pm @@ -351,6 +351,9 @@ sub process_request { #appending mac address to end of hostname my $name = $result->{$_}->{name}; if (exists $username_hash{$name}) { + if ($name eq '') { + $name = "$device"; + } my $mac_str = lc($_); $mac_str =~ s/\://g; $result->{$_}->{name} = "$name-$mac_str";