summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-10-21 08:10:33 +0200
committerThomas Haller <thaller@redhat.com>2014-10-21 08:47:03 +0200
commit0d783e8858be7f0e86e3b36f6c8daa6bacb2d2d9 (patch)
treeaca272518d6c1e35b085ddb0811bd1665165cecd
parentc7be5dce5285c5f8e8c6df4b7dd470cbd32173d3 (diff)
downloadNetworkManager-lr/bgo738439-wifi-ap-mode.tar.gz
fixup! cli: Add mode option for wifi connecitonslr/bgo738439-wifi-ap-mode
-rw-r--r--clients/cli/nmcli-completion11
1 files changed, 9 insertions, 2 deletions
diff --git a/clients/cli/nmcli-completion b/clients/cli/nmcli-completion
index 8c1cfaa713..ea37973669 100644
--- a/clients/cli/nmcli-completion
+++ b/clients/cli/nmcli-completion
@@ -407,7 +407,14 @@ _nmcli_compl_ARGS()
;;
mode)
if [[ "${#words[@]}" -eq 2 ]]; then
- _nmcli_list "balance-rr active-backup balance-xor broadcast 802.3ad balance-tlb balance-alb"
+ case "$OPTIONS_TYPE" in
+ "wifi")
+ _nmcli_list "infrastructure ap adhoc"
+ ;;
+ "bond"| \
+ *)
+ _nmcli_list "balance-rr active-backup balance-xor broadcast 802.3ad balance-tlb balance-alb"
+ esac
return 0
fi
;;
@@ -915,7 +922,7 @@ _nmcli()
802-11-w|802-11-wi|802-11-wir|802-11-wire|802-11-wirel|802-11-wirele|802-11-wireles|802-11-wireless| \
wif|wifi)
OPTIONS_TYPE=wifi
- OPTIONS_TYPED=(ssid mac cloned-mac mtu)
+ OPTIONS_TYPED=(ssid mac cloned-mac mtu mode)
OPTIONS_MANDATORY=(ssid)
;;
wim|wima|wimax)