mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-08-27 17:16:40 +00:00
fix(genesis): select the default BMC LAN
This commit is contained in:
+6
-2
@@ -179,8 +179,12 @@ if command -v "$ipmitool_command" >/dev/null 2>&1 \
|
||||
lan_channel=$("$ipmitool_command" sol info 2>/dev/null \
|
||||
| awk -F ':' '/Payload Channel/ {gsub(/[[:space:]]/, "", $2); print $2; exit}' \
|
||||
|| true)
|
||||
bmc_data=$("$ipmitool_command" lan print "$lan_channel" 2>/dev/null \
|
||||
|| "$ipmitool_command" lan print 2>/dev/null || true)
|
||||
if [[ -n $lan_channel ]]; then
|
||||
bmc_data=$("$ipmitool_command" lan print "$lan_channel" 2>/dev/null \
|
||||
|| "$ipmitool_command" lan print 2>/dev/null || true)
|
||||
else
|
||||
bmc_data=$("$ipmitool_command" lan print 2>/dev/null || true)
|
||||
fi
|
||||
bmc_source=$(awk -F ':' \
|
||||
'/IP Address Source/ {sub(/^[[:space:]]+/, "", $2); print $2; exit}' \
|
||||
<<<"$bmc_data")
|
||||
|
||||
Reference in New Issue
Block a user