check NetworkManager status prior to using the cli (#1653)

Closes #1653

Signed-off-by: bcambl <blayne@blaynecampbell.com>
This commit is contained in:
bcambl 2017-12-07 21:33:31 -06:00
parent 472f7725c7
commit f89d69b081

View file

@ -709,8 +709,8 @@ setStaticIPv4() {
}> "${IFCFG_FILE}" }> "${IFCFG_FILE}"
# Use ip to immediately set the new address # Use ip to immediately set the new address
ip addr replace dev "${PIHOLE_INTERFACE}" "${IPV4_ADDRESS}" ip addr replace dev "${PIHOLE_INTERFACE}" "${IPV4_ADDRESS}"
# If NetworkMangler command line interface exists, # If NetworkMangler command line interface exists and ready to mangle,
if command -v nmcli &> /dev/null;then if command -v nmcli &> /dev/null && nmcli general status &> /dev/null; then
# Tell NetworkManagler to read our new sysconfig file # Tell NetworkManagler to read our new sysconfig file
nmcli con load "${IFCFG_FILE}" > /dev/null nmcli con load "${IFCFG_FILE}" > /dev/null
fi fi