mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-10-22 15:48:14 +00:00
86aaceb714
confignetwork_secondarynic_nicextraparams_updatenode fails on EL8 because the dump nic_cfg.sh prints carries no extra params, although configeth wrote CONNECTED_MODE and the node has it. nm_show resolves the connection's backend file by globbing /etc/NetworkManager/system-connections for the UUID. The keyfile plugin keeps a connection there, and on EL9 and EL10 it is the only plugin. On EL8 the ifcfg-rh plugin owns the connection and keeps it under /etc/sysconfig/network-scripts, so the glob matches nothing and no file is dumped. Every check that greps the dump for a value nm_show does not normalize then sees nothing. Ask NetworkManager for the path through the UUID,FILENAME fields and keep the glob as a fallback. Read the MTU from either spelling, because a keyfile writes "mtu=" and an ifcfg file "MTU=". Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>