components/zsh/patches/completion.patch
author Danek Duvall <danek.duvall@oracle.com>
Thu, 28 Apr 2016 12:09:29 -0700
changeset 5922 bf5786b452ad
parent 2210 96a1346fe8ad
child 7589 7eccd056eff6
permissions -rw-r--r--
23199587 zsh: reversing direction of menu completion stops completion
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1803
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     1
--- zsh-5.0.5/Completion/Solaris/Command/_dladm	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     2
+++ zsh-5.0.5/Completion/Solaris/Command/_dladm	Fri Mar 28 16:00:53 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     3
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     4
 #compdef dladm
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     5
-# Synced with the S11U1 build 19 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     6
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     7
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     8
 _dladm_links() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
     9
 	compadd "$@" - $(dladm show-link -p -o link)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    10
@@ -61,15 +61,19 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    11
 	compadd "$@" - $(dladm show-ib -p -o link)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    12
 }
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    13
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    14
+_dladm_eoiblinks() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    15
+	compadd "$@" - $(dladm show-eoib -p -o link)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    16
+}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    17
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    18
 _dladm() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    19
 	local context state line expl
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    20
 	typeset -A opt_args
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    21
 	local -a subcmds
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    22
 	local -a linkprops linkprops_general linkprops_nonvlanvnic linkprops_wifi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    23
-	local -a linkprops_ether linkprops_ib linkprops_iptun
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    24
-	local -a link_properties link_stats_properties vnic_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    25
-	local -a aggr_properties aggr_lacp_properties aggr_ext_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    26
-	local -a vlan_properties wifi_properties wifi_connect_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    27
+	local -a linkprops_ether linkprops_ib linkprops_iptun linkprops_aggr
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    28
+	local -a phys_properties link_properties vnic_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    29
+	local -a aggr_properties aggr_lacp_properties aggr_dlmp_properties aggr_ext_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    30
+	local -a vlan_properties wifi_properties wifi_connect_properties eoib_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    31
 	local -a ether_properties linkprop_properties secobj_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    32
 	local -a bridge_properties bridge_stats_properties bridge_link_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    33
 	local -a bridge_link_stats_properties bridge_fwd_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    34
@@ -81,7 +85,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    35
 	# TODO: some subcommands may take different arguments based on options
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    36
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    37
 	subcmds=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    38
-		"help" "show-ether" "show-ib" "show-usage"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    39
+		"help" "show-ether"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    40
 		{"rename","show"}"-link"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    41
 		{"add","create","delete","modify","remove","show"}"-aggr"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    42
 		{"connect","disconnect","scan","show"}"-wifi"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    43
@@ -94,6 +98,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    44
 		{"create","modify","delete","add","remove","show"}"-bridge"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    45
 		{"create","modify","delete","show"}"-iptun"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    46
 		{"create","delete","show"}"-part"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    47
+		{"create","delete","show"}"-eoib" "show-ib"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    48
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    49
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    50
 	if [[ $service == "dladm" ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    51
@@ -110,10 +115,12 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    52
 	fi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    53
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    54
 	link_properties=( "link" "zone" "class" "mtu" "state" "over" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    55
-	link_stats_properties=( "link" "ipackets" "rbytes" "ierrors" "opackets" "obytes" "oerrors" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    56
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    57
+	phys_properties=( "link" "media" "state" "speed" "duplex" "device" "vfs-avail" "vfs-inuse" "flags" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    58
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    59
 	aggr_properties=( "link" "policy" "addrpolicy" "lacpactivity" "lacptimer" "mode" "flags" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    60
 	aggr_lacp_properties=( "link" "port" "aggregatable" "sync" "coll" "dist" "defaulted" "expired" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    61
+	aggr_dlmp_properties=( "link" "port" "flags" "state" "targets" "xtargets" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    62
 	aggr_ext_properties=( "link" "port" "speed" "duplex" "state" "address" "portstate" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    63
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    64
 	vlan_properties=( "link" "vid" "over" "flags" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    65
@@ -123,11 +130,12 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    66
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    67
 	ether_properties=( "link" "ptype" "state" "auto" "speed-duplex" "pause" "rem_fault" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    68
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    69
-	linkprop_properties=( "link" "property" "value" "default" "possible" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    70
+	linkprop_properties=( "link" "property" "value" "effective" "default" "possible" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    71
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    72
 	secobj_properties=( "object" "class" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    73
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    74
-	vnic_properties=( "link" "over" "speed" "macaddr" "macaddrtype" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    75
+	vnic_properties=( "link" "over" "speed" "macaddr" "macaddrtype" "macaddrtypes" 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    76
+		"vid" "vids" "evs" "vport" "tenant" "vfs-assigned" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    77
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    78
 	bridge_properties=( "bridge"  "address" "priority" "bmaxage" "bhellotime" "bfwddelay" 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    79
 		"forceproto" "tctime" "tccount" "tchange" "desroot" "rootcost" "rootport"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    80
@@ -144,23 +152,21 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    81
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    82
 	part_properties=( "link" "pkey" "over" "state" "flags" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    83
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    84
-	ib_properties=( "link" "hcaguid" "portguid" "port" "state" "pkeys" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    85
+	ib_properties=( "link" "hcaguid" "portguid" "port" "state" "gwname" "gwport" "gwid" "gwflags" "pkeys" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    86
+	eoib_properties=( "link" "gwname" "gwport" "gwid" "speed" "macaddress" "over" "flags" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    87
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    88
 	linkprops_general=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    89
 		"autopush:streams modules:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    90
 		"cos:value:(0 1 2 3 4 5 6 7)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    91
 		"cpus:processors:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    92
-		"cpus-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    93
 		"etsbw-lcl:percentage:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    94
 		"etsbw-lcl-advice"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    95
-		"etsbw-lcl-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    96
-		"etsbw-rmt-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    97
+		"etsbw-rmt-advice"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    98
+		"iov:value:(auto inherit on off)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
    99
 		"lro:value:(off on auto)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   100
-		"lro-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   101
 		"mac-address:MAC address:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   102
 		"maxbw:bandwith:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   103
 		"pool:pools:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   104
-		"pool-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   105
 		"priority:priority:(high medium low)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   106
 		"rxringsavail"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   107
 		"rxrings:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   108
@@ -176,13 +182,10 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   109
 		"stp_mcheck:value:(0 1)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   110
 		"protection:value:(mac-nospoof ip-nospoof dhcp-nospoof restricted)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   111
 		"vsi-mgrid:IPv6 address:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   112
-		"vsi-mgrid-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   113
 		"vsi-mgrid-enc:encoding:(oracle_v1 none)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   114
-		"vsi-mgrid-enc-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   115
 		"vsi-typeid:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   116
-		"vsi-typeid-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   117
 		"vsi-vers:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   118
-		"vsi-vers-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   119
+		"vswitching:value:(local remote auto)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   120
 		"zone:value:_zones"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   121
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   122
 	linkprops_nonvlanvnic=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   123
@@ -190,7 +193,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   124
 		"learn_decay:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   125
 		"learn_limit:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   126
 		"rxfanout:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   127
-		"rxfanout-effective:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   128
 		"stp:value:(0 1)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   129
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   130
 	linkprops_wifi=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   131
@@ -218,13 +220,11 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   132
 		"en_10fdx_cap:value:(0 1)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   133
 		"en_10hdx_cap:value:(0 1)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   134
 		"flowctrl:value:(auto no rx tx pfc bi)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   135
-		"flowctrl-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   136
 		"gvrp-timeout:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   137
 		"mtu:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   138
 		"ntcs"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   139
 		"pfcmap:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   140
-		"pfcmap-lcl-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   141
-		"pfcmap-rmt-effective"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   142
+		"pfcmap-rmt"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   143
 		"speed"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   144
 		"tagmode:value:(normal vlanonly)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   145
 		"vlan-announce:value:(off gvrp)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   146
@@ -236,9 +236,14 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   147
 		"hoplimit:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   148
 		"encaplimit:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   149
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   150
+	linkprops_aggr=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   151
+		"probe-enabled:value:(true false)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   152
+		"probe-ip:value:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   153
+		"probe-fdt"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   154
+	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   155
 	linkprops=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   156
 		$linkprops_general $linkprops_wifi $linkprops_ether
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   157
-		$linkprops_ib $linkprops_iptun
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   158
+		$linkprops_ib $linkprops_iptun $linkprops_aggr
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   159
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   160
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   161
 	case $service in
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   162
@@ -252,12 +257,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   163
 			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   164
 			'-Z[Display ZONE column in output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   165
 			'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   166
-			- set1 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   167
 			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   168
-			- set2 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   169
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   170
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   171
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_stats_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   172
 			':link name:_dladm_links'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   173
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   174
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   175
@@ -273,14 +273,15 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   176
 			'-D[Show Data Center Bridging information]:featureset:(ets pfc)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   177
 			'-H[Show hardware resource usage]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   178
 			'-L[Display location information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   179
+			'-l[For ETS DCB, show additional local information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   180
+			'-r[For ETS DCB, show additional remote information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   181
 			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   182
 			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   183
 			'-m[Display MAC address information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   184
+			'-V[Display SR-IOV information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   185
 			'-Z[Display ZONE column in output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   186
 			'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   187
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   188
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   189
-			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" link media state speed duplex device' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   190
+			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $phys_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   191
 			':physical link name:_dladm_devs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   192
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   193
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   194
@@ -304,7 +305,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   195
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   196
 	("modify-aggr")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   197
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   198
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   199
+			'(-t --temporary)'{-t,--temporary}'[Modifications should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   200
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   201
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   202
 			'(-m --mode)'{-m,--mode}'[Aggregation mode]:mode:(dlmp trunk)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   203
@@ -324,7 +325,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   204
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   205
 	("add-aggr")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   206
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   207
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   208
+			'(-t --temporary)'{-t,--temporary}'[Additions should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   209
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   210
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   211
 			':aggregate link name:_dladm_aggrs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   212
@@ -332,7 +333,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   213
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   214
 	("remove-aggr")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   215
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   216
-			'(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   217
+			'(-t --temporary)'{-t,--temporary}'[Removals should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   218
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   219
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_aggr_ports' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   220
 			':aggregate link name:_dladm_aggrs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   221
@@ -342,8 +343,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   222
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   223
 			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   224
 			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   225
-			'(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   226
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   227
 			'-Z[Display ZONE column in output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   228
 			'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   229
 			':aggregate link name:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   230
@@ -352,6 +351,9 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   231
 			- lacp \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   232
 			'(-L --lacp)'{-L,--lacp}'[LACP information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   233
 			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_lacp_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   234
+			- dlmp \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   235
+			'-S[Display detailed probe information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   236
+			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_dlmp_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   237
 			- extended \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   238
 			'(-x --extended)'{-x,--extended}'[Extended information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   239
 			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_ext_properties'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   240
@@ -376,7 +378,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   241
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   242
 	("modify-vlan")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   243
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   244
-			'(-t --temporary)'{-t,--temporary}'[VLAN should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   245
+			'(-t --temporary)'{-t,--temporary}'[Modifications should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   246
 			'(-f --force)'{-f,--force}'[Force VLAN creation]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   247
 			'(-R --root-dir)'{-R,--root-dir}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   248
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   249
@@ -474,7 +476,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   250
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   251
 	("create-secobj")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   252
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   253
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   254
+			'(-t --temporary)'{-t,--temporary}'[Object should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   255
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   256
 			'(-c --class)'{-c,--class}'[Class]:class:(wep wpa)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   257
 			'(-f --file)'{-f,--file}'[File containing object value]:file:_path_files' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   258
@@ -499,12 +501,17 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   259
 	("create-vnic")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   260
 		# TODO: MAC address completion could be richer
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   261
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   262
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   263
+			'(-t --temporary)'{-t,--temporary}'[VNIC should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   264
+			- nonEVS \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   265
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   266
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   267
 			'(-m --mac-address)'{-m,--mac-address}'[MAC address]:address:(factory random auto vrrp)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   268
 			'-v[VLAN ID]:id:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   269
 			'(-p --prop)'{-p,--prop}'[Property values]:value:_values -s , "property" ${(M)linkprops_general\:#*\:*}' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   270
+			':VNIC name:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   271
+			- EVS \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   272
+			'(-c --connect)'{-c,--connect}'[Elastic Virtual Switch name]:evs name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   273
+			'(-T --tenant)'{-T,--tenant}'[Tenant name]:tenant: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   274
 			':VNIC name:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   275
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   276
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   277
@@ -518,7 +525,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   278
 	("modify-vnic")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   279
 		# TODO: MAC address completion could be richer
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   280
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   281
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   282
+			'(-t --temporary)'{-t,--temporary}'[Modifications should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   283
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   284
 			'(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   285
 			'(-m --mac-address)'{-m,--mac-address}'[MAC address]:address:(factory random auto vrrp)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   286
@@ -536,8 +543,8 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   287
 			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   288
 			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $vnic_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   289
 			'(-l --link)'{-l,--link}'[Limit to VNICs on link]:link:_dladm_links' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   290
-			'(-s --statistics)'{-s,--statistics}'[Display VNIC statistics]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   291
-			'(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   292
+			'-c[Display EVS information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   293
+			'-V[Display SR-IOV information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   294
 			'-Z[Display ZONE column in output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   295
 			'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   296
 			':VNIC name:_dladm_vnics'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   297
@@ -545,7 +552,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   298
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   299
 	("create-etherstub")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   300
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   301
-			'(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   302
+			'(-t --temporary)'{-t,--temporary}'[Etherstub should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   303
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   304
 			':etherstub name:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   305
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   306
@@ -564,16 +571,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   307
 			':etherstub name:_dladm_etherstubs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   308
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   309
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   310
-	("show-usage")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   311
-		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   312
-			'(-f --file)'{-f,--file}'[Read records from file]:file:_path_files' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   313
-			'(-F --format)'{-F,--format}'[Plotfile format]:plotfile format:(gnuplot)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   314
-			'(-p --plot)'{-p,--plot}'[Write plot to file]:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   315
-			'(-e --start)'{-e,--start}'[Start time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   316
-			'(-s --stop)'{-s,--stop}'[Stop time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   317
-			':link name:_dladm_links'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   318
-		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   319
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   320
 	("create-bridge")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   321
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   322
 			'(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   323
@@ -587,7 +584,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   324
 			':bridge name:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   325
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   326
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   327
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   328
 	("modify-bridge")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   329
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   330
 			'(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   331
@@ -600,7 +596,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   332
 			':bridge name:_dladm_bridges'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   333
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   334
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   335
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   336
 	("delete-bridge")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   337
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   338
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   339
@@ -607,7 +602,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   340
 			':bridge name:_dladm_bridges'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   341
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   342
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   343
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   344
 	("add-bridge"|"remove-bridge")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   345
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   346
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   347
@@ -615,7 +609,6 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   348
 			':bridge name:_dladm_bridges'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   349
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   350
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   351
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   352
 	("show-bridge")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   353
 		# XXX $bridge_stats_properties get added into -o completions for set1
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   354
 		# XXX $bridge_link_stats_properties get added into -o completions for set3
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   355
@@ -644,10 +637,9 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   356
 			':bridge name:_dladm_bridges'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   357
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   358
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   359
-
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   360
 	("create-iptun")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   361
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   362
-			'(-t --temporary)'{-t,--temporary}'[Temporary tunnel]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   363
+			'(-t --temporary)'{-t,--temporary}'[Tunnel should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   364
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   365
 			'(-T --type)'{-T,--type}'[Tunnel type]:tunnel type:(ipv4 ipv6 6to4)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   366
 			'(-a --address)'{-a,--address}'[Endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   367
@@ -656,7 +648,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   368
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   369
 	("modify-iptun")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   370
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   371
-			'(-t --temporary)'{-t,--temporary}'[Temporary modification]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   372
+			'(-t --temporary)'{-t,--temporary}'[Modifications should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   373
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   374
 			'(-a --address)'{-a,--address}'[Endpoint addresses]:address/host:_values -s , "address/host" $tunnel_values' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   375
 			':tunnel name:_dladm_iptuns'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   376
@@ -664,7 +656,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   377
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   378
 	("delete-iptun")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   379
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   380
-			'(-t --temporary)'{-t,--temporary}'[Temporary deletion]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   381
+			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   382
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   383
 			':tunnel name:_dladm_iptuns'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   384
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   385
@@ -681,7 +673,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   386
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   387
 	("create-part")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   388
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   389
-			'(-t --temporary)'{-t,--temporary}'[Temporary partition]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   390
+			'(-t --temporary)'{-t,--temporary}'[Partition should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   391
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   392
 			'(-f --force)'{-f,--force}'[Force partition creation]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   393
 			'(-l --link)'{-l,--link}'[IP-over-IB physical link name]:IB link:_dladm_iblinks' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   394
@@ -692,7 +684,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   395
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   396
 	("delete-part")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   397
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   398
-			'(-t --temporary)'{-t,--temporary}'[Temporary deletion]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   399
+			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   400
 			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   401
 			':link name:_dladm_parts'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   402
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   403
@@ -714,6 +706,35 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   404
 			':IB link name:_dladm_iblinks'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   405
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   406
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   407
+	("create-eoib")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   408
+		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   409
+			'(-t --temporary)'{-t,--temporary}'[EoIB Link should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   410
+			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   411
+			'(-l --link)'{-l,--link}'[InfiniBand link]:IB link:_dladm_iblinks' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   412
+			'(-g --gateway)'{-g,--gateway}'[Gateway name]:gateway name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   413
+			'-c[Gateway ethernet port]:gateway port: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   414
+			':EoIB link name:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   415
+		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   416
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   417
+	("delete-eoib")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   418
+		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   419
+			'(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   420
+			'(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   421
+			':EoIB link name:_dladm_eoiblinks'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   422
+		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   423
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   424
+	("show-eoib")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   425
+		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   426
+			'(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   427
+			'(-p --parseable)'{-p,--parseable}'[Parseable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   428
+			'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $eoib_properties' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   429
+			'(-g --gateway)'{-g,--gateway}'[Gateway name]:gateway name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   430
+			'(-l --link)'{-l,--link}'[InfiniBand link]:IB link:_dladm_iblinks' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   431
+			'-Z[Display ZONE column in output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   432
+			'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   433
+			':EoIB link name:_dladm_eoiblinks'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   434
+		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   435
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   436
 	(*)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   437
 		_message "unknown dladm subcommand: $service"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   438
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   439
--- zsh-5.0.5/Completion/Solaris/Command/_flowadm	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   440
+++ zsh-5.0.5/Completion/Solaris/Command/_flowadm	Fri Mar 28 11:07:23 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   441
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   442
 #compdef flowadm
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   443
-# Synced with the S11U1 build 19 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   444
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   445
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   446
 _flowadm() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   447
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   448
@@ -35,6 +35,8 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   449
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   450
 props=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   451
 	"maxbw"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   452
+	"priority"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   453
+	"hwflow"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   454
 )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   455
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   456
 if [[ $service == "flowadm" ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   457
@@ -56,7 +58,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   458
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   459
 	("show-flow")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   460
 	_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   461
-		'-o[specify field to display]:field:(flow link ipaddr proto port dsfield)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   462
+		'-o[specify field to display]:field:(flow link proto laddr lport raddr rport port dsfield pid)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   463
 		'-p[parsable output]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   464
 		'-P[persistent flow property information]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   465
 		- set1 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   466
--- zsh-5.0.5/Completion/Solaris/Command/_ipadm	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   467
+++ zsh-5.0.5/Completion/Solaris/Command/_ipadm	Fri Mar 28 16:02:55 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   468
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   469
 #compdef ipadm
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   470
-# Synced with the S11U1 build 19 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   471
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   472
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   473
 _ipadm_ifs() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   474
 	local -a extra
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   475
@@ -122,11 +122,13 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   476
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   477
 	addrobj_properties=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   478
 		"addrobj" "type" "state" "current" "persistent" "addr"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   479
-		"cid-type" "cid-value" "begin" "expire" "renew"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   480
+		"cid-type" "cid-value" "begin" "expire" "renew" "vrrp-router"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   481
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   482
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   483
-	proto_ipv4_properties=( "hostmodel" "ttl" "forwarding" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   484
-	proto_ipv6_properties=( "hostmodel" "hoplimit" "forwarding" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   485
+	proto_ipv4_properties=( "arp_publish_count" "arp_publish_interval" "hostmodel"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   486
+		"ttl" "forwarding" "ndp_unsolicit_count" "ndp_unsolicit_interval" "send_redirects" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   487
+	proto_ipv6_properties=( "arp_publish_count" "arp_publish_interval" "hostmodel"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   488
+		"hoplimit" "forwarding" "ndp_unsolicit_count" "ndp_unsolicit_interval" "send_redirects" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   489
 	proto_tcp_properties=( "cong_default" "cong_enabled" "ecn" "extra_priv_ports" "max_buf" "recv_buf"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   490
 		"send_buf" "sack" "smallest_anon_port" "largest_anon_port" "smallest_nonpriv_port" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   491
 	proto_udp_properties=( "extra_priv_ports" "max_buf" "recv_buf" "send_buf" "smallest_anon_port"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   492
@@ -265,7 +267,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   493
 			case ${opt_args[-T]#-T:} in
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   494
 			("static:"*)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   495
 				local -a addrthingsv4
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   496
-				addrthingsv4=( "local:address: " "remote:address: ")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   497
+				addrthingsv4=( "local:address: " "remote:address: " )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   498
 				_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   499
 				'(-d --down)'{-d,--down}'[Address should be marked down]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   500
 				'(-a --address)'{-a,--address}'[Address specification]:address:_values -s , "address" $addrthingsv4' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   501
@@ -281,7 +283,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   502
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   503
 			("addrconf:"*)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   504
 				local -a addrthingsv6 statefulness
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   505
-				addrthingsv6=( "local:interface id: " "remote:interface id: ")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   506
+				addrthingsv6=( "local:interface id: " "remote:interface id: " )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   507
 				statefulness=( "stateful:statefulness:(yes no)" "stateless:statelessness:(yes no)" )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   508
 				_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   509
 				'(-i --interface-id)'{-i,--interface-id}'[Interface ID]:address:_values -s , "interface id" $addrthingsv6' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   510
@@ -288,6 +290,16 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   511
 				'(-p --prop)'{-p,--prop}'[Statefulness configuration]:statefulness configuration:_values -s , "statefulness" $statefulness' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   512
 				':address object name:_ipadm_addrobjs_or_ifs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   513
 				;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   514
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   515
+			("vrrp:"*)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   516
+				local -a addrthingsvrrp
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   517
+				addrthingsvrrp=( "local:address: " )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   518
+				_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   519
+				'(-a --address)'{-a,--address}'[Address specification]:address:_values -s , "address" $addrthingsvrrp' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   520
+				'-n[VRRP router name]:router name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   521
+				':address object name:_ipadm_addrobjs_or_ifs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   522
+				;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   523
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   524
 			(*)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   525
 				_wanted commands expl "address type" compadd static dhcp addrconf
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   526
 				;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   527
--- zsh-5.0.5/Completion/Solaris/Command/_netstat	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   528
+++ zsh-5.0.5/Completion/Solaris/Command/_netstat	Fri Mar 28 10:12:57 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   529
@@ -1,4 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   530
 #compdef netstat
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   531
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   532
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   533
 _netstat() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   534
 	local -a f_rules
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   535
@@ -18,6 +19,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   536
 		'-v[verbose]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   537
 		'-f[specify address family]:address family:(inet inet6 unix)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   538
 		'-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   539
+		'-u[show user, pid, and program owning the network endpoint]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   540
 		- set2 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   541
 		'-r[show routing table]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   542
 		'-f[filter routing table]:rule:(($f_rules))' \
1628
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   543
--- zsh-5.0.5/Completion/Solaris/Command/_svcadm	Thu Jan  2 14:23:56 2014
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   544
+++ zsh-5.0.5/Completion/Solaris/Command/_svcadm	Tue Jan  7 16:11:20 2014
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   545
@@ -23,8 +23,8 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   546
 	(enable)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   547
 		_arguments -A "-*" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   548
 			'-r[Recursively enable dependencies]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   549
-			'-s[Wait for service to come online]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   550
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   551
+			'-s[Synchronous mode: wait for service to come online]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   552
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   553
 			'-t[State change is temporary]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   554
 			'*:instance FMRI:_svcs_fmri -i'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   555
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   556
@@ -31,8 +31,8 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   557
 
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   558
 	(disable)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   559
 		_arguments -A "-*" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   560
-			'-s[Wait for service to become disabled]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   561
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   562
+			'-s[Synchronous mode: wait for service to become disabled]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   563
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   564
 			'-t[State change is temporary]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   565
 			'*:instance FMRI:_svcs_fmri -i'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   566
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   567
@@ -40,8 +40,8 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   568
 	(mark)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   569
 		_arguments -A "-*" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   570
 			'-I[Change state immediately]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   571
-			"-s[Wait for service to reach the new state]" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   572
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   573
+			"-s[Synchronous mode: wait for service to reach the new state]" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   574
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   575
 			'-t[State change is temporary]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   576
 			':state:(degraded maintenance)' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   577
 			':instance FMRI:_svcs_fmri -i'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   578
@@ -49,15 +49,15 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   579
 
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   580
 	(restart|refresh|clear)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   581
 		_arguments \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   582
-			"-s[Wait for service to $service]" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   583
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   584
+			"-s[Synchronous mode: wait for service to $service]" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   585
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   586
 			'*:instance FMRI:_svcs_fmri -i'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   587
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   588
 
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   589
 	(delegate)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   590
 		_arguments -A "-*" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   591
-			'-s[Wait for instances to come online]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   592
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   593
+			'-s[Synchronous mode: wait for instances to come online]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   594
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   595
 			':restarter FMRI:_svcs_fmri -r' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   596
 			'*:FMRI:_svcs_fmri -i'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   597
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   598
@@ -65,8 +65,8 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   599
 	(milestone)
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   600
 		_arguments -A "-*" \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   601
 			'-d[Make milestone the default]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   602
-			'-s[Wait for the transition to the new milestone]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   603
-			'-T[Timeout for -s]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   604
+			'-s[Synchronous mode: wait for the transition to the new milestone]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   605
+			'-T[Timeout for synchronous mode]:seconds:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   606
 			'*:milestone FMRI:_svcs_fmri -m'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   607
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   608
 
1803
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   609
--- zsh-5.0.5/Completion/Solaris/Command/_svcs	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   610
+++ zsh-5.0.5/Completion/Solaris/Command/_svcs	Fri Mar 28 10:10:24 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   611
@@ -1,4 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   612
 #compdef svcs
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   613
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   614
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   615
 _svcs() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   616
 	local -a cols
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   617
@@ -11,19 +12,20 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   618
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   619
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   620
 	_arguments -s \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   621
-		'(-l -x -d -D)-a[list all instances]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   622
-		'(-l -x -D -a -R)-d[list dependencies]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   623
-		'(-l -x -d -a -R)-D[list dependents]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   624
-		'(-l -x)-H[suppress header line]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   625
+		'(-l -L -x -d -D)-a[list all instances]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   626
+		'(-l -L -x -D -a -R)-d[list dependencies]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   627
+		'(-l -L -x -d -a -R)-D[list dependents]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   628
+		'(-l -L -x)-H[suppress header line]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   629
 		'(-x -d -D -a -R -s)-l[print detailed status about services and instances]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   630
-		'(-l -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   631
-		'(-l -x)-p[list processes]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   632
-		'(-l -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   633
-		'(-l -x)-s[sort by a column]:column:(($cols))' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   634
-		'(-l -x)-S[reverse sort by a column]:column:(($cols))' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   635
+		'(-a -d -D -H -l -o -p -R -s -S)-L[print path to service logfile]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   636
+		'(-l -L -x)-o[display specific columns]:column:_values -s , "column" ${^cols/\:/[}\]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   637
+		'(-l -L -x)-p[list processes]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   638
+		'(-l -L -x -d -D)-R[list services with the given restarter]:instance FMRI:_svcs_fmri -i' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   639
+		'(-l -L -x)-s[sort by a column]:column:(($cols))' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   640
+		'(-l -L -x)-S[reverse sort by a column]:column:(($cols))' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   641
 		'-v[verbose columns]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   642
 		'(-l)-x[display explanation for service states]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   643
-		'(-l -x)-\?[print help]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   644
+		'(-l -L -x)-\?[print help]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   645
 		'*:FMRI or pattern:_svcs_fmri -i'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   646
 }
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   647
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   648
--- zsh-5.0.5/Completion/Solaris/Command/_zlogin	Wed Nov 27 11:00:18 2013
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   649
+++ zsh-5.0.5/Completion/Solaris/Command/_zlogin	Fri Mar 28 10:06:07 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   650
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   651
 #compdef zlogin
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   652
-# Synced with the Nevada build 162 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   653
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   654
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   655
 _zlogin() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   656
 	_arguments -s \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   657
@@ -6,6 +6,8 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   658
 		'-E[Disable escape character]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   659
 		'-e[Specify escape character]:character:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   660
 		'-l[Specify username]:username:_users' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   661
+		'-T[Enter immutable zone as a "Trusted Path Domain" member]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   662
+		'-U[Like -T, but "unsafe"]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   663
 		':zonename:_zones' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   664
 		- set1 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   665
 		'-C[Connect to zone console]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   666
--- zsh-5.0.5/Completion/Solaris/Command/_zoneadm	Thu Jan  2 14:23:56 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   667
+++ zsh-5.0.5/Completion/Solaris/Command/_zoneadm	Sat Mar 29 11:19:44 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   668
@@ -1,20 +1,22 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   669
 #compdef zoneadm
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   670
-# Synced with the S11U1 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   671
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   672
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   673
 _zoneadm_bootargs() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   674
 	# This is a subset of the arguments to kernel(1M)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   675
 	_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   676
-		'-i[Alternate init]:path:_path_files' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   677
 		'-m[SMF options]:option:_values "SMF option" debug milestone= quiet verbose' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   678
-		'-s[Boot single user]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   679
+		'-s[Boot single user]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   680
+		'-L[List available boot environments]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   681
+		'-Z[Boot a named environment]:boot environment: '
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   682
 }
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   683
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   684
 _zoneadm() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   685
 	local context state line expl
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   686
 	typeset -A opt_args
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   687
-	local -a subcmds fields
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   688
-	local -a solaris_attach solaris_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   689
-	local -a solaris10_attach solaris10_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   690
+	local -a subcmds subcmds_solariskz fields
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   691
+	local -a solaris_attach solaris_clone solaris_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   692
+	local -a solariskz_attach solariskz_clone solariskz_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   693
+	local -a solaris10_attach solaris10_clone solaris10_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   694
 	local -a extended_create_options extended_destroy_options
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   695
 	local brand brand_args
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   696
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   697
@@ -22,11 +24,19 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   698
 		attach boot clone detach halt help install list mark move
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   699
 		ready reboot uninstall verify
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   700
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   701
+	subcmds_solariskz=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   702
+		savecore suspend
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   703
+	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   704
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   705
 	extended_create_options=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   706
+		"cert:certificate:_path_files"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   707
+		"cacert:CA certificate:_path_files"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   708
+		"force-takeover"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   709
 		"force-zpool-import"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   710
 		"force-zpool-create:ZFS pool: "
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   711
 		"force-zpool-create-all"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   712
+		"initialize-hostdata"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   713
+		"key:key:_path_files"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   714
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   715
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   716
 	extended_destroy_options=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   717
@@ -35,28 +45,44 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   718
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   719
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   720
 	solaris_attach=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   721
-		'(-d)-a[Path to archive]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   722
-		'(-a)-d[Path to zonepath]:directory:_path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   723
+		'-c[Specify configuration profile]:path:_files -g \*.xml'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   724
+		'-U[Update all packages to latest versions]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   725
+		'-z[Attach existing zone boot environment]:zone boot environment: '
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   726
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   727
+	solaris_clone=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   728
+		'-c[Specify configuration profile]:path:_files -g \*.xml'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   729
+	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   730
 	solaris_install=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   731
+		'-c[Specify configuration profile]:path:_files -g \*.xml'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   732
 		- set1
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   733
-		'-c[Path to certificate]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   734
-		'*-e[Additional package]:package:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   735
-		'-k[Path to key]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   736
-		'-P[Publisher/URI mapping]:publisher:'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   737
+		'-m[Specify install (AI) manifest]:path:_files -g \*.xml'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   738
 		- set2
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   739
 		'(-d)-a[Path to archive]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   740
-		'(-a)-d[Path to installed zone root]:directory:path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   741
+		'(-a -z)-d[Path to installed zone root]:directory:path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   742
 		'-p[Preserve system configuration]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   743
 		'-s[Install silently]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   744
 		'-u[Unconfigure after installation]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   745
 		'-v[Verbose]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   746
+		'(-d)-z[Name of zone in unified archive]:zone: '
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   747
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   748
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   749
+	solariskz_attach=()
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   750
+	solariskz_clone=( $solaris_clone )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   751
+	solariskz_install=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   752
+		'-a(-m)[Specify unified archive]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   753
+		'-b[Specify boot media]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   754
+		'-c[Specify configuration profile]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   755
+		'-m(-a)[Specify install (AI) manifest]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   756
+		'-S[Specify root filesystem size]:size: '
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   757
+		'-v[Verbose]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   758
+		'-z[Name of zone in unified archive]:zone: '
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   759
+	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   760
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   761
 	solaris10_attach=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   762
 		'(-d)-a[Path to archive]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   763
 		'(-a)-d[Path to zonepath]:directory:_path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   764
 	)
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   765
+	solaris10_clone=()
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   766
 	solaris10_install=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   767
 		'(-d)-a[Path to archive]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   768
 		'(-a)-d[Path to installed zone root]:directory:path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   769
@@ -70,9 +96,15 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   770
 		_arguments -C -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   771
 			'-R[Alternate root]:alternate root:_path_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   772
 			'-u[Zone UUID]:zone UUID: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   773
-			'-z[Zone name]:zone name:_zones' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   774
+			'-z[Zone name]:zone name:_zones -t c' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   775
 			'*::command:->subcmd' && return 0
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   776
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   777
+		if [[ -n $opt_args[-z] ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   778
+			brand=${${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}//-/}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   779
+			brand_args=subcmds_${brand}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   780
+			subcmds=( ${(P)brand_args} $subcmds )
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   781
+		fi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   782
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   783
 		if (( CURRENT == 1 )); then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   784
 			_wanted commands expl "zoneadm subcommand" compadd -a subcmds
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   785
 			return
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   786
@@ -85,6 +117,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   787
 	("boot")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   788
 		# Completion of boot arguments after -- is kinda hacky.
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   789
 		_arguments -S -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   790
+			'-R[Force new boot instead of resume]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   791
 			'-w[Force writable root]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   792
 			'-W[Boot in transient r/w mode]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   793
 			'*:boot options:_zoneadm_bootargs'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   794
@@ -91,16 +124,21 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   795
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   796
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   797
 	("clone")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   798
+		if [[ -n $opt_args[-z] ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   799
+			brand=${${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}//-/}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   800
+			brand_args=${brand}_clone
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   801
+		fi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   802
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   803
 			'-m[Clone mode]:mode:_values "mode" copy' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   804
 			'-s[Source snapshot]:snapshot:_zfs_dataset -t snap' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   805
 			'-x[Extended options]:extended option:_values -w "extended option" $extended_create_options' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   806
-			':source zone:_zones'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   807
+			${(P)brand_args} \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   808
+			':source zone:_zones -t i'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   809
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   810
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   811
 	("attach")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   812
 		if [[ -n $opt_args[-z] ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   813
-			brand=${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   814
+			brand=${${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}//-/}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   815
 			brand_args=${brand}_attach
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   816
 		fi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   817
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   818
@@ -116,7 +154,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   819
 			'-n[Dry run]'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   820
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   821
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   822
-	("halt"|"ready"|"reboot"|"verify")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   823
+	("halt"|"ready"|"reboot"|"verify"|"suspend")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   824
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   825
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   826
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   827
@@ -126,7 +164,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   828
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   829
 	("install")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   830
 		if [[ -n $opt_args[-z] ]]; then
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   831
-			brand=${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   832
+			brand=${${"${(@s,:,)$(zoneadm -z $opt_args[-z] list -p)}"[6]}//-/}
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   833
 			brand_args=${brand}_install
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   834
 		fi
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   835
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   836
@@ -152,6 +190,12 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   837
 			':new zone path:_path_files -/'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   838
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   839
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   840
+	("savecore")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   841
+		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   842
+			"-L[Don't pause zone]" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   843
+			'-f[Path to dumpfile]:path:_path_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   844
+		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   845
+
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   846
 	("uninstall")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   847
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   848
 			'-F[Force]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   849
--- zsh-5.0.5/Completion/Unix/Command/_zfs	Thu Jan  2 14:23:56 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   850
+++ zsh-5.0.5/Completion/Unix/Command/_zfs	Sat Mar 29 11:35:15 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   851
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   852
 #compdef zfs
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   853
-# Synced with the S11U1 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   854
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   855
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   856
 _zfs() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   857
 	local context state line expl
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   858
@@ -121,7 +121,7 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   859
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   860
 	share_rw_properties=(
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   861
 		"share.desc:description:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   862
-		"share.noauto:value:(on off)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   863
+		"share.auto:value:(on off)"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   864
 		"share.path:path:"
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   865
 		$share_nfs_rw_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   866
 		$share_smb_rw_properties
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   867
@@ -306,8 +306,8 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   868
 			'-d[Depth]:value:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   869
 			'-H[Scripting mode]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   870
 			'-p[Display numbers exactly]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   871
-			'-s[Specify sources]:source:_values -s , "source" local default inherited temporary none' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   872
-			'-o[Specify fields]:field:_values -s , "field" name property value source' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   873
+			'-s[Specify sources]:source:_values -s , "source" local default inherited received temporary none' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   874
+			'-o[Specify fields]:field:_values -s , "field" name property received value source' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   875
 			':property:_values -s , "property" $ro_properties $rw_propnames all' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   876
 			'*:filesystem/volume/snapshot:_zfs_dataset'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   877
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   878
@@ -381,11 +381,13 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   879
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   880
 	("send")
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   881
 		_arguments -A "-*" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   882
-			'-b' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   883
+			'-b[Send only received property values]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   884
 			'-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   885
 			'-D[Perform dedup processing]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   886
+			"-n[Don't send the stream]" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   887
 			'-p[Send properties]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   888
-			'-v[Verbose]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   889
+			'(-v)-s[Specifies information to be sent to stderr]:token:(streamsize)' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   890
+			'(-s)-v[Verbose]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   891
 			- set1 \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   892
 			'-I[Generate an incremental stream with intermediary snapshots]:snapshot:_zfs_dataset -t snap' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   893
 			'-R[Generate a replication stream package]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   894
--- zsh-5.0.5/Completion/Unix/Command/_zpool	Thu Jan  2 14:23:56 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   895
+++ zsh-5.0.5/Completion/Unix/Command/_zpool	Fri Mar 28 13:56:56 2014
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   896
@@ -1,5 +1,5 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   897
 #compdef zpool
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   898
-# Synced with the S11U1 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   899
+# Synced with the S11U2 build 34 man page
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   900
 
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   901
 _zpool() {
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   902
 	local context state line expl
1628
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   903
@@ -105,7 +105,7 @@
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   904
 			':command/property:($subcmds ${fields%%\[*} properties)' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   905
 			- set2 \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   906
 			'-l[Display property information]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   907
-			': :(properties)'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   908
+			':help topics:(properties)'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   909
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   910
 
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   911
 	(clear)
1803
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   912
@@ -126,8 +126,10 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   913
 			'-f[Force use of in-use devices]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   914
 			'-l[Display configuration in /dev/chassis location form]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   915
 			'-n[Display configuration without creating pool]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   916
+			"-N[Create pool but don't mount or share]" \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   917
 			'-R[Use alternate root]:alternate root:_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   918
 			'-m[Set mountpoint for root dataset]:mountpoint:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   919
+			'-t[Use a temporary pool name]:pool name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   920
 			':pool name:' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   921
 			'*:virtual device:_files'
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   922
 		;;
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   923
@@ -237,11 +239,11 @@
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   924
 			'-n[With -F; do not perform input]' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   925
 			'-R[Alternate root]:alternate root:_files -/' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   926
 			'-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   927
+			'-t[Use a temporary pool name]:pool name: ' \
62473f91da56 18037988 zsh completion functions need updating to match 11.2
Danek Duvall <danek.duvall@oracle.com>
parents: 1628
diff changeset
   928
 			- set1 \
1628
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   929
 			'*:pool name or id:_zfs_pool' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   930
 			'::new pool name:' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   931
 			- set2 \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   932
-			'-N[Do not mount any filesystems]' \
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   933
 			'-a[All pools]'
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   934
 		;;
d678f7fb9f02 18037255 update zsh to 5.x
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
   935