2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-23 06:25:38 +00:00

Support hostname=* for openbmc

This commit is contained in:
Matt Ezell
2017-11-19 22:18:44 -05:00
parent fbe8d54c16
commit 27efccdb72

View File

@ -1626,6 +1626,11 @@ sub gen_send_request {
$content = '{"data":[]}';
} elsif ($status_info{ $node_info{$node}{cur_status} }{data} =~ /^\[.+\]$/) {
$content = '{"data":' . $status_info{ $node_info{$node}{cur_status} }{data} . '}';
} elsif (($status_info{ $node_info{$node}{cur_status} }{init_url} =~ /config\/attr\/HostName$/) &&
($status_info{ $node_info{$node}{cur_status} }{data} =~ /^\*$/) &&
($node_info{$node}{bmc} !~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/)) {
# Special handling for hostname=*
$content = '{"data":"' . $node_info{$node}{bmc} . '"}';
} else {
$content = '{"data":"' . $status_info{ $node_info{$node}{cur_status} }{data} . '"}';
}