diff options
Diffstat (limited to 'sysconfig/network-scripts/ifup')
-rwxr-xr-x | sysconfig/network-scripts/ifup | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sysconfig/network-scripts/ifup b/sysconfig/network-scripts/ifup index 914309c0..0e69b72a 100755 --- a/sysconfig/network-scripts/ifup +++ b/sysconfig/network-scripts/ifup @@ -68,9 +68,9 @@ then exit 0 fi -if [ "$USE_NM" = "true" ]; then - echo $"$0: interface ${1} is controlled by NetworkManager; skipping." >&2 - exit 0 +if [ "$_use_nm" = "true" -a -n "$UUID" ]; then + nmcli con up uuid "$UUID" + exit $? fi # Ethernet 802.1Q VLAN support @@ -141,6 +141,10 @@ fi OTHERSCRIPT="/etc/sysconfig/network-scripts/ifup-${DEVICETYPE}" if [ ! -x ${OTHERSCRIPT} ]; then + OTHERSCRIPT="/etc/sysconfig/network-scripts/ifup-${TYPE}" +fi + +if [ ! -x ${OTHERSCRIPT} ]; then OTHERSCRIPT="/etc/sysconfig/network-scripts/ifup-eth" fi |