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