From: Mike Yuan Date: Sun, 9 Apr 2023 12:39:12 +0000 (+0800) Subject: networkctl: mark some verbs as online only X-Git-Tag: v254-rc1~429^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d260875f78ecdaad82e99ea298fb71b0a5daf9d3;p=thirdparty%2Fsystemd.git networkctl: mark some verbs as online only --- diff --git a/src/network/networkctl.c b/src/network/networkctl.c index 0e2f59bd4f3..9cd4074fb8e 100644 --- a/src/network/networkctl.c +++ b/src/network/networkctl.c @@ -3042,17 +3042,17 @@ static int parse_argv(int argc, char *argv[]) { static int networkctl_main(int argc, char *argv[]) { static const Verb verbs[] = { - { "list", VERB_ANY, VERB_ANY, VERB_DEFAULT, list_links }, - { "status", VERB_ANY, VERB_ANY, 0, link_status }, - { "lldp", VERB_ANY, VERB_ANY, 0, link_lldp_status }, - { "label", 1, 1, 0, list_address_labels }, - { "delete", 2, VERB_ANY, 0, link_delete }, - { "up", 2, VERB_ANY, 0, link_up_down }, - { "down", 2, VERB_ANY, 0, link_up_down }, - { "renew", 2, VERB_ANY, 0, link_renew }, - { "forcerenew", 2, VERB_ANY, 0, link_force_renew }, - { "reconfigure", 2, VERB_ANY, 0, verb_reconfigure }, - { "reload", 1, 1, 0, verb_reload }, + { "list", VERB_ANY, VERB_ANY, VERB_DEFAULT|VERB_ONLINE_ONLY, list_links }, + { "status", VERB_ANY, VERB_ANY, VERB_ONLINE_ONLY, link_status }, + { "lldp", VERB_ANY, VERB_ANY, 0, link_lldp_status }, + { "label", 1, 1, 0, list_address_labels }, + { "delete", 2, VERB_ANY, 0, link_delete }, + { "up", 2, VERB_ANY, 0, link_up_down }, + { "down", 2, VERB_ANY, 0, link_up_down }, + { "renew", 2, VERB_ANY, VERB_ONLINE_ONLY, link_renew }, + { "forcerenew", 2, VERB_ANY, VERB_ONLINE_ONLY, link_force_renew }, + { "reconfigure", 2, VERB_ANY, VERB_ONLINE_ONLY, verb_reconfigure }, + { "reload", 1, 1, VERB_ONLINE_ONLY, verb_reload }, {} };