summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2022-11-10 12:59:51 +0100
committerLubomir Rintel <lkundrak@v3.sk>2022-11-13 15:24:19 +0100
commitfe2eddd67c0c85c22a87b685ab6265c1fb4887af (patch)
treec681e04ee708b8c2ee9a07fde6709ef634212d0a
parent777f31436c9f708f2b6d25108317edb9fec32ec1 (diff)
downloadNetworkManager-fe2eddd67c0c85c22a87b685ab6265c1fb4887af.tar.gz
nmcli/monitor: always print running status on monitor startup
Previously we'd note if NM is stopped, but not if it's running. I suppose it's nice for the user to know that the monitor started running, but, it's also important for the monitor to be testable (so that we know that we are ready to start adding mock objects, etc.) This also gets rids of some duplication at expense of a little less nuanced message.
-rw-r--r--src/nmcli/general.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/nmcli/general.c b/src/nmcli/general.c
index ec18b1e206..b050d2b740 100644
--- a/src/nmcli/general.c
+++ b/src/nmcli/general.c
@@ -1233,7 +1233,7 @@ networkmanager_running(NMClient *client, GParamSpec *param, NmCli *nmc)
running = nm_client_get_nm_running(client);
str = nmc_colorize(&nmc->nmc_config,
running ? NM_META_COLOR_MANAGER_RUNNING : NM_META_COLOR_MANAGER_STOPPED,
- running ? _("NetworkManager has started") : _("NetworkManager has stopped"));
+ running ? _("NetworkManager is running") : _("NetworkManager is stopped"));
g_print("%s\n", str);
g_free(str);
}
@@ -1613,15 +1613,7 @@ nmc_command_func_monitor(const NMCCommand *cmd, NmCli *nmc, int argc, const char
return;
}
- if (!nm_client_get_nm_running(nmc->client)) {
- char *str;
-
- str = nmc_colorize(&nmc->nmc_config,
- NM_META_COLOR_MANAGER_STOPPED,
- _("Networkmanager is not running (waiting for it)\n"));
- g_print("%s", str);
- g_free(str);
- }
+ networkmanager_running(nmc->client, NULL, nmc);
g_signal_connect(nmc->client,
"notify::" NM_CLIENT_NM_RUNNING,