From 4bfdf4d90826b2d133ab2a6ad536bd56b6538abb Mon Sep 17 00:00:00 2001 From: Kilian Cavalotti Date: Fri, 10 Feb 2017 14:10:06 -0800 Subject: [PATCH] bmcdiscover: normalize nodename if mtm or serial contain unauthorized characters --- xCAT-server/lib/xcat/plugins/bmcdiscover.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/xCAT-server/lib/xcat/plugins/bmcdiscover.pm b/xCAT-server/lib/xcat/plugins/bmcdiscover.pm index 8b4faf6b3..b593236fb 100644 --- a/xCAT-server/lib/xcat/plugins/bmcdiscover.pm +++ b/xCAT-server/lib/xcat/plugins/bmcdiscover.pm @@ -946,6 +946,7 @@ sub bmcdiscovery_ipmi { if ($mtm and $serial) { $node = "node-$mtm-$serial"; $node =~ s/(.*)/\L$1/g; + $node =~ s/[\s:\._]/-/g; } } elsif ($output =~ /error : unauthorized name/) { xCAT::MsgUtils->message("E", { data => ["BMC username is incorrect for $ip"] }, $::CALLBACK);