mirror of
https://github.com/systemd/systemd.git
synced 2024-11-02 19:21:53 +03:00
networkctl: also use the same color logic when running "networkctl status" without arguments
This commit is contained in:
parent
d57c365bf8
commit
e92da1e5d0
@ -439,19 +439,13 @@ static int link_status(char **args, unsigned n) {
|
||||
_cleanup_free_ char *operational_state = NULL;
|
||||
_cleanup_strv_free_ char **dns = NULL, **ntp = NULL;
|
||||
_cleanup_free_ struct local_address *addresses = NULL;
|
||||
const char *on_color_oper = "", *off_color_oper = "";
|
||||
const char *on_color_operational, *off_color_operational;
|
||||
int i, c;
|
||||
|
||||
sd_network_get_operational_state(&operational_state);
|
||||
if (streq_ptr(operational_state, "routable")) {
|
||||
on_color_oper = ansi_highlight_green();
|
||||
off_color_oper = ansi_highlight_off();
|
||||
} else if (streq_ptr(operational_state, "degraded")) {
|
||||
on_color_oper = ansi_highlight_yellow();
|
||||
off_color_oper = ansi_highlight_off();
|
||||
}
|
||||
operational_state_to_color(operational_state, &on_color_operational, &off_color_operational);
|
||||
|
||||
printf(" State: %s%s%s\n", on_color_oper, strna(operational_state), off_color_oper);
|
||||
printf(" State: %s%s%s\n", on_color_operational, strna(operational_state), off_color_operational);
|
||||
|
||||
c = local_addresses(rtnl, 0, &addresses);
|
||||
for (i = 0; i < c; i++) {
|
||||
|
Loading…
Reference in New Issue
Block a user