2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-30 17:46:38 +00:00

configib: pass NMCLI_USED from confignetwork instead of checking again

This commit is contained in:
Kilian Cavalotti 2020-01-31 15:03:15 -08:00
parent 4c0c9dda59
commit 54a2662c3c
2 changed files with 8 additions and 4 deletions

View File

@ -32,11 +32,15 @@ fi
########################################################################
# nmcli_used=0: use network.service
# nmcli_used=1: use NetworkManager
# nmcli_used=2: RH8 postscripts stage, NetworkManager is active but nmcli cannot modify NIC configure file
########################################################################
nmcli_used=0
ps -ef|grep -v grep|grep NetworkManager >/dev/null 2>/dev/null
if [ $? -eq 0 ]; then
if [ -n "$NMCLI_USED" ] ; then
if [ "$NMCLI_USED" = "1" ]; then
nmcli_used=1
elif [ "$NMCLI_USED" = "2" ]; then
nmcli_used=2
fi
fi
#This is the number of ports for each ib adpator.

View File

@ -610,8 +610,8 @@ function configure_nicdevice {
fi
elif [ x"$nic_dev_type" = "xinfiniband" ] || [ x"$nic_dev_type" = "xOmnipath" ]; then
log_info "Call configib for IB nics: $nic_dev, ports: $num_iba_ports"
log_info "NIC_IBNICS=$nic_dev NIC_IBAPORTS=$num_iba_ports configib"
NIC_IBNICS=$nic_dev NIC_IBAPORTS=$num_iba_ports configib
log_info "NMCLI_USED=$networkmanager_active NIC_IBNICS=$nic_dev NIC_IBAPORTS=$num_iba_ports configib"
NMCLI_USED=$networkmanager_active NIC_IBNICS=$nic_dev NIC_IBAPORTS=$num_iba_ports configib
if [ $? -ne 0 ]; then
log_error "configib failed."
errorcode=1