--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_dladm Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,525 @@
+#compdef dladm
+# Synced with the Nevada build 131 man page
+
+_dladm_links() {
+ compadd "$@" - $(dladm show-link -p -o link)
+}
+
+_dladm_devs() {
+ compadd "$@" - $(dladm show-phys -p -o device)
+}
+
+_dladm_aggrs() {
+ compadd "$@" - $(dladm show-aggr -p -o link)
+}
+
+_dladm_aggr_ports() {
+ compadd "$@" - $(dladm show-aggr -p -x -o ports)
+}
+
+_dladm_vlans() {
+ compadd "$@" - $(dladm show-vlan -p -o link)
+}
+
+_dladm_wifi_links() {
+ compadd "$@" - $(dladm show-wifi -p -o link)
+}
+
+_dladm_wifi_nets() {
+ compadd "$@" - ${(f)"$(dladm scan-wifi -p -o essid)"}
+}
+
+_dladm_secobjs() {
+ compadd "$@" - ${(f)"$(dladm show-secobj -p -o object)"}
+}
+
+_dladm_ethers() {
+ compadd "$@" - $(dladm show-ether -p -o link)
+}
+
+_dladm_linkprops() {
+ # TODO: complete property values, when available
+ compadd "$@" - $(dladm show-linkprop -c -o property)
+}
+
+_dladm_vnics() {
+ compadd "$@" - $(dladm show-vnic -p -o link)
+}
+
+_dladm_etherstubs() {
+ compadd "$@" - $(dladm show-etherstub)
+}
+
+_dladm_bridges() {
+ compadd "$@" - $(dladm show-bridge -p -o bridge)
+}
+
+_dladm_iptuns() {
+ compadd "$@" - $(dladm show-iptun -p -o link)
+}
+
+_dladm() {
+ local context state line expl
+ typeset -A opt_args
+ local -a subcmds rw_properties rw_propnames ro_properties
+ local -a link_properties link_stats_properties
+ local -a aggr_properties aggr_lacp_properties aggr_ext_properties
+ local -a vlan_properties wifi_properties wifi_connect_properties
+ local -a ether_properties linkprop_properties secobj_properties
+ local -a bridge_properties bridge_stats_properties bridge_link_properties
+ local -a bridge_link_stats_properties bridge_fwd_properties bridge_fwd_properties
+ local -a iptun_properties
+
+ # TODO: some subcommands can take multiple comma-separated targets
+ # TODO: some option sets may be different based on other commandline flags
+ # TODO: some subcommands may take different arguments based on options
+
+ subcmds=(
+ "show-ether" "show-usage"
+ {"rename","show"}"-link"
+ {"add","create","delete","modify","remove","show"}"-aggr"
+ {"connect","disconnect","scan","show"}"-wifi"
+ {"reset","set","show"}"-linkprop"
+ {"create","delete","show"}"-secobj"
+ {"create","delete","show"}"-vlan"
+ {"delete","show"}"-phys"
+ {"create","delete","show"}"-vnic"
+ {"create","delete","show"}"-etherstub"
+ {"create","modify","delete","add","remove","show"}"-bridge"
+ {"create","modify","delete","show"}"-iptun"
+ )
+
+ if [[ $service == "dladm" ]]; then
+ _arguments -C -A "-*" \
+ '-\?[Help]' \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl "dladm subcommand" compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ link_properties=( "link" "class" "mtu" "state" "over" )
+ link_stats_properties=( "link" "ipackets" "rbytes" "ierrors" "opackets" "obytes" "oerrors" )
+
+ aggr_properties=( "link" "policy" "addrpolicy" "lacpactivity" "lacptimer" "flags" )
+ aggr_lacp_properties=( "link" "port" "aggregatable" "sync" "coll" "dist" "defaulted" "expired" )
+ aggr_ext_properties=( "link" "port" "speed" "duplex" "state" "address" "portstate" )
+
+ vlan_properties=( "link" "vid" "over" "flags" )
+
+ wifi_connect_properties=( "link" "essid" "bssid" "sec" "mode" "strength" "speed" "bsstype" )
+ wifi_properties=( $wifi_connect_properties "status" "auth" )
+
+ ether_properties=( "link" "ptype" "state" "auto" "speed-duplex" "pause" "rem_fault" )
+
+ linkprop_properties=( "link" "property" "value" "default" "possible" )
+
+ secobj_properties=( "object" "class" )
+
+ vnic_properties=( "link" "over" "speed" "macaddr" "macaddrtype" )
+
+ bridge_properties=( "bridge" "address" "priority" "bmaxage" "bhellotime" "bfwddelay"
+ "forceproto" "tctime" "tccount" "tchange" "desroot" "rootcost" "rootport"
+ "maxage" "hellotime" "fwddelay" "holdtime" )
+ bridge_stats_properties=( "bridge" "drops" "forwards" "mbcast" "recv" "sent" "unknown" )
+ bridge_link_properties=( "link" "index" "state" "uptime" "opercost" "operp2p" "operedge"
+ "desroot" "descost" "desbridge" "desport" "tcack" )
+ bridge_link_stats_properties=( "link" "cfgbpdu" "tcnbpdu" "rstpbpdu" "txbpdu" "drops" "recv" "xmit" )
+ bridge_fwd_properties=( "dest" "age" "flags" "output" )
+ bridge_trill_properties=( "nick" "flags" "link" "nexthop" )
+
+ iptun_properties=( "link" "type" "flags" )
+
+ case $service in
+ ("show-link")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ - set1 \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_properties' \
+ - set2 \
+ '(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $link_stats_properties' \
+ ':link name:_dladm_links'
+ ;;
+
+ ("rename-link")
+ _arguments -A "-*" \
+ '-R[Root directory]:directory:_path_files -/' \
+ ':old link name:_dladm_links' \
+ ':new link name:'
+ ;;
+
+ ("show-phys")
+ _arguments -A "-*" \
+ '-H[Show hardware resource usage]' \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" link media state speed duplex device' \
+ ':physical link name:_dladm_devs'
+ ;;
+
+ ("delete-phys")
+ _arguments -A "-*" \
+ ':physical link name:_dladm_devs'
+ ;;
+
+ ("create-aggr")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
+ '(-P --policy)'{-P,--policy}'[Port selection policy]:policy:_values -s , "policy" L2 L3 L4' \
+ '(-L --lacp-mode)'{-L,--lacp-mode}'[LACP mode]:lacp mode:(off active passive)' \
+ '(-T --lacp-timer)'{-T,--lacp-timer}'[LACP timer]:lacp timer:(short long)' \
+ '(-u --unicast)'{-u,--unicast}'[Unicast address]:unicast address:' \
+ ':aggregate link name:'
+ ;;
+
+ ("modify-aggr")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
+ '(-P --policy)'{-P,--policy}'[Port selection policy]:policy:_values -s , "policy" L2 L3 L4' \
+ '(-L --lacp-mode)'{-L,--lacp-mode}'[LACP mode]:lacp mode:(off active passive)' \
+ '(-T --lacp-timer)'{-T,--lacp-timer}'[LACP timer]:lacp timer:(short long)' \
+ '(-u --unicast)'{-u,--unicast}'[Unicast address]:unicast address:' \
+ ':aggregate link name:_dladm_aggrs'
+ ;;
+
+ ("delete-aggr")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':aggregate link name:_dladm_aggrs'
+ ;;
+
+ ("add-aggr")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
+ ':aggregate link name:_dladm_aggrs'
+ ;;
+
+ ("remove-aggr")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Aggregation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_aggr_ports' \
+ ':aggregate link name:_dladm_aggrs'
+ ;;
+
+ ("show-aggr")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-s --statistics)'{-s,--statistics}'[Display link statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
+ ':aggregate link name:_dladm_links' \
+ - set1 \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_properties' \
+ - lacp \
+ '(-L --lacp)'{-L,--lacp}'[LACP information]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_lacp_properties' \
+ - extended \
+ '(-x --extended)'{-x,--extended}'[Extended information]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $aggr_ext_properties'
+ ;;
+
+ ("create-vlan")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[VLAN should be temporary]' \
+ '(-f --force)'{-f,--force}'[Force VLAN creation]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
+ '-v[VLAN ID]:id:' \
+ ':VLAN link name:'
+ ;;
+
+ ("delete-vlan")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':VLAN link name:_dladm_vlans'
+ ;;
+
+ ("show-vlan")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent link configuration]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $vlan_properties' \
+ ':VLAN link name:_dladm_vlans'
+ ;;
+
+ ("scan-wifi")
+ _arguments -A "-*" \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $wifi_connect_properties' \
+ ':wireless link name:_dladm_wifi_links'
+ ;;
+
+ ("connect-wifi")
+ _arguments -A "-*" \
+ '(-e --essid)'{-e,--essid}'[ESSID name]:network:_dladm_wifi_nets' \
+ '(-b --bsstype)'{-b,--bsstype}'[BSS type]:' \
+ '(-m --mode)'{-m,--mode}'[802.11 mode]:802.11 mode:(a b g n)' \
+ '(-k --key)'{-k,--key}'[Key name]:key:_dladm_secobjs' \
+ '(-s --sec)'{-s,--sec}'[Security mode]:security mode:(none wep wpa)' \
+ '(-a --auth)'{-a,--auth}'[Authentication mode]:authentication mode:(open shared)' \
+ '(-c --create-ibss)'{-c,--create-ibss}'[Create an ad-hoc network]' \
+ '(-T --timeout)'{-T,--timeout}'[Association timeout]:association timeout:(forever)' \
+ ':wireless link name:_dladm_wifi_links'
+ ;;
+
+ ("disconnect-wifi")
+ _arguments -A "-*" \
+ - set1 \
+ '(-a --all-links)'{-a,--all-links}'[All links]' \
+ - set2 \
+ ':wireless link name:_dladm_wifi_links'
+ ;;
+
+ ("show-wifi")
+ _arguments -A "-*" \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $wifi_properties' \
+ ':wireless link name:_dladm_wifi_links'
+ ;;
+
+ ("show-ether")
+ _arguments -A "-*" \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-x --extended)'{-x,--extended}'[Extended output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $ether_properties' \
+ ':ethernet link name:_dladm_ethers'
+ ;;
+
+ ("set-linkprop")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Change should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
+ ':link name:_dladm_links'
+ ;;
+
+ ("reset-linkprop")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Change should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
+ ':link name:_dladm_links'
+ ;;
+
+ ("show-linkprop")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent link properties]' \
+ '(-c --parseable)'{-c,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $linkprop_properties' \
+ '(-p --prop)'{-p,--prop}'[Properties]:property:_dladm_linkprops' \
+ ':link name:_dladm_links'
+ ;;
+
+ ("create-secobj")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-c --class)'{-c,--class}'[Class]:class:(wep wpa)' \
+ '(-f --file)'{-f,--file}'[File containing object value]:file:_path_files' \
+ ':object name:'
+ ;;
+
+ ("delete-secobj")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':object name:_dladm_secobjs'
+ ;;
+
+ ("show-secobj")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent object information]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $secobj_properties' \
+ ':object name:_dladm_secobjs'
+ ;;
+
+ ("create-vnic")
+ # TODO: MAC address completion could be richer
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-l --link)'{-l,--link}'[Component link]:link:_dladm_links' \
+ '(-m --mac-address)'{-m,--mac-address}'[MAC address]:address:(factory random auto vrrp)' \
+ '-v[VLAN ID]:id:' \
+ '(-p --prop)'{-p,--prop}'[Property values]:value:' \
+ ':VNIC name:'
+ ;;
+
+ ("delete-vnic")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':VNIC name:_dladm_vnics'
+ ;;
+
+ ("show-vnic")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent object information]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $vnic_properties' \
+ '(-l --link)'{-l,--link}'[Limit to VNICs on link]:link:_dladm_links' \
+ '(-s --statistics)'{-s,--statistics}'[Display VNIC statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:interval:' \
+ ':VNIC name:_dladm_vnics'
+ ;;
+
+ ("create-etherstub")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Creation should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':etherstub name:'
+ ;;
+
+ ("delete-etherstub")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Deletion should be temporary]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':etherstub name:_dladm_etherstubs'
+ ;;
+
+ ("show-etherstub")
+ _arguments -A "-*" \
+ ':etherstub name:_dladm_etherstubs'
+ ;;
+
+ ("show-usage")
+ _arguments -A "-*" \
+ '(-f --file)'{-f,--file}'[Read records from file]:file:_path_files' \
+ '(-F --format)'{-F,--format}'[Plotfile format]:plotfile format:(gnuplot)' \
+ '(-p --plot)'{-p,--plot}'[Write plot to file]:' \
+ '(-e --start)'{-e,--start}'[Start time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
+ '(-s --stop)'{-s,--stop}'[Stop time]:date/time (MM/DD/YYYY,hh\:mm\:ss)' \
+ ':link name:_dladm_links'
+ ;;
+
+ ("create-bridge")
+ _arguments -A "-*" \
+ '(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-p --priority)'{-p,--priority}'[Specify the bridge priority]:value' \
+ '(-m --max-age)'{-m,--max-age}'[Specify the max age for config info]:value' \
+ '(-h --hello-time)'{-h,--hello-time}'[Specify the hello time]:value' \
+ '(-d --forward-delay)'{-d,--forward-delay}'[Specify the forward delay]:value' \
+ '(-f --force-protocol)'{-f,--force-protocol}'[Specify forced maximum supported protocol]:value' \
+ '*'{-l,--link}'[Specify link to add]:link:_dladm_links' \
+ ':bridge name:'
+ ;;
+
+
+ ("modify-bridge")
+ _arguments -A "-*" \
+ '(-P --protect)'{-P,--protect}'[Specify a protection method]:protection method:(stp trill)' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-p --priority)'{-p,--priority}'[Specify the bridge priority]:value' \
+ '(-m --max-age)'{-m,--max-age}'[Specify the max age for config info]:value' \
+ '(-h --hello-time)'{-h,--hello-time}'[Specify the hello time]:value' \
+ '(-d --forward-delay)'{-d,--forward-delay}'[Specify the forward delay]:value' \
+ '(-f --force-protocol)'{-f,--force-protocol}'[Specify forced maximum supported protocol]:value' \
+ ':bridge name:_dladm_bridges'
+ ;;
+
+
+ ("delete-bridge")
+ _arguments -A "-*" \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':bridge name:_dladm_bridges'
+ ;;
+
+
+ ("add-bridge"|"remove-bridge")
+ _arguments -A "-*" \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '*'{-l,--link}'[Specify link to add]:link:_dladm_links' \
+ ':bridge name:_dladm_bridges'
+ ;;
+
+
+ ("show-bridge")
+ _arguments -A "-*" \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ - set1 \
+ # XXX $bridge_stats_properties get added in!
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_properties' \
+ - set2 \
+ '(-s --statistics)'{-s,--statistics}'[Display statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:seconds' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_stats_properties' \
+ - set3 \
+ # XXX $bridge_link_stats_properties get added in!
+ '(-l --link)'{-l,--link}'[Display link status or statistics]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_link_properties' \
+ - set4 \
+ '(-s --statistics)'{-s,--statistics}'[Display statistics]' \
+ '(-l --link)'{-l,--link}'[Display link status or statistics]' \
+ '(-i --interval)'{-i,--interval}'[Specify an interval]:seconds' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_link_stats_properties' \
+ - set5 \
+ '(-f --forwarding)'{-f,--forwarding}'[Display forwarding entries]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_fwd_properties' \
+ - set6 \
+ '(-t --trill)'{-t,--trill}'[Display TRILL nickname entries]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $bridge_trill_properties' \
+ ':bridge name:_dladm_bridges'
+ ;;
+
+
+ ("create-iptun")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Temporary tunnel]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-T --type)'{-T,--type}'[Tunnel type]:tunnel type:(ipv4 ipv6 6to4)' \
+ '(-s --tunnel-src)'{-s,--tunnel-src}'[Tunnel source]:address/host:' \
+ '(-d --tunnel-dst)'{-d,--tunnel-dst}'[Tunnel dest]:address/host:' \
+ ':tunnel name:'
+ ;;
+
+ ("modify-iptun")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Temporary modification]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ '(-s --tunnel-src)'{-s,--tunnel-src}'[Tunnel source]:address/host:' \
+ '(-d --tunnel-dst)'{-d,--tunnel-dst}'[Tunnel dest]:address/host:' \
+ ':tunnel name:_dladm_iptuns'
+ ;;
+
+ ("delete-iptun")
+ _arguments -A "-*" \
+ '(-t --temporary)'{-t,--temporary}'[Temporary deletion]' \
+ '(-R --root)'{-R,--root}'[Root directory]:directory:_path_files -/' \
+ ':tunnel name:_dladm_iptuns'
+ ;;
+
+ ("show-iptun")
+ _arguments -A "-*" \
+ '(-P --persistent)'{-P,--persistent}'[Display persistent tunnel configuration]' \
+ '(-p --parseable)'{-p,--parseable}'[Parseable output]' \
+ '(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $iptun_properties' \
+ ':tunnel name:_dladm_iptuns'
+ ;;
+
+ (*)
+ _message "unknown dladm subcommand: $service"
+ ;;
+ esac
+}
+
+_dladm "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_flowadm Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,120 @@
+#compdef flowadm
+
+_flowadm() {
+
+local -a subcmds tr props
+local expl
+
+_flowadm_flow(){
+ compadd "$@" - $(flowadm show-flow -p -o flow)
+}
+
+_flowadm_flow_int(){
+ compadd "$@" - $(flowadm show-flow -p -o flow)
+ compadd "$@" - $(dladm show-phys -p -o device)
+}
+
+subcmds=(
+ "show-flow"
+ "add-flow"
+ "remove-flow"
+ "set-flowprop"
+ "reset-flowprop"
+ "show-flowprop"
+ "show-usage"
+)
+
+tr=(
+ "tcp"
+ "udp"
+ "sctp"
+ "icmp"
+ "icmpv6"
+)
+
+props=(
+ "priority"
+ "maxbw"
+)
+
+if [[ $service == "flowadm" ]]; then
+ _arguments -C -A "-*" \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl "flowadm subcommand" compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+fi
+case $service in
+ ("show-flow")
+ _arguments -A "-*" \
+ '-o[specify field to display]:field:(flow link ipaddr proto port dsfield)' \
+ '-p[parsable output]' \
+ '-P[persistent flow property information]' \
+ '-S[continuously display network utilization by flow]' \
+ '-s[display flow statistics]' \
+ '-i[specify interval (used with -s)]:interval' \
+ - set1 \
+ '-l[display information for link]:link or flow:_net_interfaces' \
+ - set2 \
+ ':flow:_flowadm_flow' \
+ ;;
+ ("add-flow")
+ _arguments -A "-*" \
+ '-t[temporary changes - do not persist across reboots]' \
+ '-R[alternate root dir]:alternate root:_files' \
+ '-l[specify link to which flow will be added]:link:_net_interfaces' \
+ '-a[specify attribute]:attribute:(local_ip= remote_ip= transport=$tr local_port= dsfield=)' \
+ '-p[set property value]:property:(maxbw= priority=)' \
+ ;;
+ ("remove-flow")
+ _arguments -A "-*" \
+ '-t[temporary changes - do not persist across reboots]' \
+ '-R[alternate root dir]:alternate root:_files' \
+ - set1 \
+ '-l[specify link from which flow will be deleted]:link:_net_interfaces' \
+ - set2 \
+ ':flow:_flowadm_flow' \
+ ;;
+ ("set-flowprop")
+ _arguments -A "-*" \
+ '-t[temporary changes - do not persist across reboots]' \
+ '-R[alternate root dir]:alternate root:_files' \
+ '-p[set property value]:property:(maxbw= priority=)' \
+ ':flow:_flowadm_flow' \
+ ;;
+ ("reset-flowprop")
+ _arguments -A "-*" \
+ '-t[temporary changes - do not persist across reboots]' \
+ '-R[alternate root dir]:alternate root:_files' \
+ '-p[set property value]:property:(maxbw= priority=)' \
+ ':flow:_flowadm_flow' \
+ ;;
+ ("show-flowprop")
+ _arguments -A "-*" \
+ '-c[parsable output (requires -o)]' \
+ '-P[persistent flow property information]' \
+ '-p[property to show]:property:_values -s , "property" $props' \
+ ':flow:_flowadm_flow' \
+ ;;
+ ("show-usage")
+ _arguments -A "-*" \
+ '-a[display all historical network usage]' \
+ '-s[start time for data display (YYYY.MM.DD,hh:mm:ss)]' \
+ '-e[end time for data display (YYYY.MM.DD,hh:mm:ss)]' \
+ '-f[Read extended accounting records of network flow usage from file]:file:_files' \
+ ':flow:_flowadm_flow' \
+ - set1 \
+ '-F[specifies the format of plotfile (gnuplot is only supported format)]' \
+ '-p[outputs flow usage data to a file of the format specified by the -F option]:plotfile:_files' \
+ - set2 \
+ '-d[display date in the format DD/MM/YYYY]' \
+ ;;
+
+esac
+}
+
+_flowadm "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_netstat Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,61 @@
+#compdef netstat
+
+_netstat() {
+ local -a f_rules
+
+ f_rules=(
+ 'af\::specify address family: inet, inet6, unix, number'
+ 'outif\::specify output interface: ifName, ifIndex, any, none'
+ 'dst\::specify destination IP: ip-addr[/mask], any, none'
+ 'flags\::select routes tagged with flags: [+ -]?[ABDGHLMSU]+'
+ )
+
+ _arguments \
+ - set1 \
+ '-a[show state of all sockets, all routing tables or all interfaces]' \
+ '-R[show extended security attributes for sockets and routing tables]' \
+ '-n[do not resolve addresses to names]' \
+ '-v[verbose]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ '-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)' \
+ - set2 \
+ '-r[show routing table]' \
+ '-f[filter routing table]:rule:(($f_rules))' \
+ '-a[show state of all sockets, all routing tables or all interfaces]' \
+ '-v[verbose]' \
+ '-n[do not resolve addresses to names]' \
+ '-R[show extended security attributes for sockets and routing tables]' \
+ - set3 \
+ '-g[show multicast group memberships]' \
+ '-n[do not resolve addresses to names]' \
+ '-v[verbose]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ - set4 \
+ '-i[show state of interfaces]' \
+ '-a[show state of all sockets, all routing tables or all interfaces]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ '-n[do not resolve addresses to names]' \
+ '-I[select interface]:interface:_net_interfaces' \
+ - set5 \
+ '-m[show STREAMS memory statistics]' \
+ '-v[verbose]' \
+ - set6 \
+ '-p[show net to media tables]' \
+ '-n[do not resolve addresses to names]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ - set7 \
+ '-s[show per protocol statistics]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ '-P[specify protocol]:protocol:(ip ipv6 icmp icmpv6 igmp udp tcp rawip)' \
+ - set8 \
+ '-M[show multicast routing tables]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ '-n[do not resolve addresses to names]' \
+ '-s[show per protocol statistics]' \
+ - set9 \
+ '-D[show status of DHCP configured interfaces]' \
+ '-f[specify address family]:address family:(inet inet6 unix)' \
+ '-I[select interface]:interface:_net_interfaces' \
+}
+
+_netstat "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_pkg5 Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,324 @@
+#compdef pkg
+
+_pkg5_pkgs() {
+ local cache_policy cache_id=pkg5_installed_pkgs:$HOST:${pkg5_root//\//+}
+ typeset -a -g _pkg5_installed_pkgs
+
+ zstyle -s ":completion:${curcontext}:" cache-policy cache_policy
+ if [[ -z "$cache_policy" ]]; then
+ zstyle ":completion:${curcontext}:" cache-policy _pkg5_installed_caching_policy
+ fi
+
+ if ( [[ $#_pkg5_installed_pkgs -eq 0 ]] || _cache_invalid $cache_id ) && ! _retrieve_cache $cache_id; then
+ _pkg5_installed_pkgs=( $(
+ pkg -R $pkg5_root list -H | while read pkg junk; do
+ pkga=( ${(s:/:)pkg} )
+ for i in {1..$#pkga}; do
+ print ${(j:/:)${pkga[$i,-1]}}
+ done
+ done) )
+ _store_cache $cache_id _pkg5_installed_pkgs
+ fi
+
+ compadd "$@" - ${_pkg5_installed_pkgs}
+}
+
+_pkg5_pkgs_a() {
+ local cache_policy cache_id=pkg5_known_pkgs:$HOST:${pkg5_root//\//+}
+ typeset -a -g _pkg5_known_pkgs
+
+ zstyle -s ":completion:${curcontext}:" cache-policy cache_policy
+ if [[ -z "$cache_policy" ]]; then
+ zstyle ":completion:${curcontext}:" cache-policy _pkg5_known_caching_policy
+ fi
+
+ if ( [[ $#_pkg5_known_pkgs -eq 0 ]] || _cache_invalid $cache_id ) && ! _retrieve_cache $cache_id; then
+ _pkg5_known_pkgs=( $(
+ pkg -R $pkg5_root list -aH --no-refresh | while read pkg junk; do
+ pkga=( ${(s:/:)pkg} )
+ for i in {1..$#pkga}; do
+ print ${(j:/:)${pkga[$i,-1]}}
+ done
+ done) )
+ _store_cache $cache_id _pkg5_known_pkgs
+ fi
+
+ compadd "$@" - ${_pkg5_known_pkgs}
+}
+
+_pkg5_pubs() {
+ compadd "$@" - $(pkg -R $pkg5_root publisher -H | awk '{print $1}')
+}
+
+_pkg5_variants() {
+ compadd "$@" - $(pkg -R $pkg5_root variant -H | awk '{print $1}')
+}
+
+_pkg5_facets() {
+ compadd "$@" - $(pkg -R $pkg5_root facet -H | awk '{print $1}')
+}
+
+_pkg5_properties() {
+ compadd "$@" - $(pkg -R $pkg5_root property -H | awk '{print $1}')
+}
+
+_pkg5_known_caching_policy() {
+ [[ $pkg5_root/var/pkg/state/known/catalog.attrs -nt "$1" ]]
+}
+
+_pkg5_installed_caching_policy() {
+ [[ $pkg5_root/var/pkg/state/installed/catalog.attrs -nt "$1" ]]
+}
+
+_pkg5() {
+ local expl context state line pkg5_root
+ typeset -A opt_args
+ local -a subcmds pkg5_actions pkg5_cattr pkg5_sattr
+
+ subcmds=(
+ install uninstall list image-update refresh version
+ info search verify fix contents image-create history
+ {change-,}{variant,facet}
+ {{un,}set-,}property {{un,}set-,}publisher
+ purge-history rebuild-index
+ )
+
+ pkg5_actions=(
+ set depend dir driver file group hardlink legacy license link
+ signature unknown user
+ )
+
+ # Pseudo attributes for the contents subcommand
+ pkg5_cattr=(
+ action.hash action.key action.name action.raw
+ pkg.fmri pkg.name pkg.publisher pkg.shortfmri
+ )
+
+ # Pseudo attributes for the search subcommand
+ pkg5_sattr=(
+ $pkg5_cattr search.match search.match_type
+ )
+
+ if [[ $service == "pkg" ]]; then
+ _arguments -C -A "-*" \
+ '(-\? --help)'{-\?,--help}'[Help]' \
+ '-R[Root directory]:directory:_path_files -/' \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl "pkg subcommand" compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ pkg5_root=${${${opt_args[-R]}:-$PKG_IMAGE}:-/}
+
+ case $service in
+ ("install")
+ _arguments -A "-*" \
+ '-n[Dry run]' \
+ '-q[Quiet]' \
+ '-v[Verbose]' \
+ "--no-refresh[Don't refresh catalogs]" \
+ "--no-index[Don't reindex search database]" \
+ '*:package:_pkg5_pkgs_a'
+ ;;
+
+ ("uninstall")
+ _arguments -A "-*" \
+ '-n[Dry run]' \
+ '-q[Quiet]' \
+ '-r[Recursively uninstall dependencies]' \
+ '-v[Verbose]' \
+ "--no-index[Don't reindex search database]" \
+ '*:package:_pkg5_pkgs'
+ ;;
+
+ ("list")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '-a[Show not-installed packages]' \
+ '-f[Show all versions]' \
+ '-n[Show newest versions]' \
+ '-s[Show summaries]' \
+ '-u[Show upgradable versions]' \
+ '-v[Show verbose pkg: FMRIs]' \
+ "--no-refresh[Don't refresh catalogs]" \
+ '*:package:_pkg5_pkgs_a'
+ ;;
+
+ ("image-update")
+ _arguments -A "-*" \
+ "-f[Don't check for pkg(5) updates]" \
+ '-n[Dry run]' \
+ '-q[Quiet]' \
+ '-v[Verbose]' \
+ '--be-name[Set new boot environment name]:name:' \
+ "--no-refresh[Don't refresh catalogs]" \
+ "--no-index[Don't reindex search database]"
+ ;;
+
+ ("refresh")
+ _arguments -A "-*" \
+ "--full[Full refresh]" \
+ '*:publisher:_pkg5_pubs'
+ ;;
+
+ ("info")
+ _arguments -A "-*" \
+ '--license[Display license text(s)]' \
+ '(-r)-l[Installed package]' \
+ '(-l)-r[Uninstalled package; fetch info from depot]:*:package:_pkg5_pkgs_a' \
+ '*:package:_pkg5_pkgs'
+ ;;
+
+ ("search")
+ _arguments -A "-*" \
+ "(-p)-a[Show matching actions]" \
+ '-l[Local search]' \
+ '(-a)-p[Show packages]' \
+ '-r[Remote search]' \
+ '-H[Omit headers]' \
+ '-I[Case sensitive search]' \
+ '-s[Depot URI]' \
+ '*-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_sattr' \
+ ':query:'
+ ;;
+
+ ("verify")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '-q[Quiet]' \
+ '-v[Verbose]' \
+ '*:package:_pkg5_pkgs'
+ ;;
+
+ ("fix")
+ _arguments -A "-*" \
+ '--accept[Force acceptance of license(s)]' \
+ '--licenses[Display license text(s)]' \
+ '*:package:_pkg5_pkgs'
+ ;;
+
+ ("contents")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '-m[Print raw manifests]' \
+ '*-a[Attribute matching]:attribute=pattern:' \
+ '*-o[Attribute output]:attributes:_values -s , "attribute" $pkg5_cattr' \
+ '*-s[Sort key]:attribute:' \
+ '*-t[Action type]:action:_values -s , "action" $pkg5_actions' \
+ '-r[Fetch manifests from depot]:*:package:_pkg5_pkgs_a' \
+ '*:package:_pkg5_pkgs'
+ ;;
+
+ ("image-create")
+ _arguments -A "-*" \
+ '(-f --force)'{-f,--force}'[Force image creation]' \
+ '(-F --full -P --partial -U --user)'{-F,--full}'[Full image]' \
+ '(-F --full -P --partial -U --user)'{-P,--partial}'[Partial image]' \
+ '(-F --full -P --partial -U --user)'{-U,--user}'[User image]' \
+ '(-z --zone)'{-z,--zone}'[Zoned image]' \
+ '-k[Path to SSL key]:file:_path_files' \
+ '-c[Path to SSL cert]:file:_path_files' \
+ "--no-refresh[Don't refresh catalogs]" \
+ "*--variant[Specify image variants]:variant=instance:" \
+ "*--facet[Specify image facets]:facet=True/False:" \
+ '(-p --publisher)'{-p,--publisher}'[Specify publisher]:prefix=URI:' \
+ ':directory:_path_files -/'
+ ;;
+
+ ("change-variant")
+ _arguments -A "-*" \
+ '-n[Dry run]' \
+ '-q[Quiet'] \
+ '-v[Verbose'] \
+ '--be-name[Set new boot environment name]:name:' \
+ "*:variant:_values -s , 'variant' $(pkg -R $pkg5_root variant -H | awk '{print $1}')" \
+ ;;
+
+ ("change-facet")
+ _arguments -A "-*" \
+ '-n[Dry run]' \
+ '-q[Quiet'] \
+ '-v[Verbose'] \
+ '--be-name[Set new boot environment name]:name:' \
+ "*:facet:_values -s , 'facet' $(pkg -R $pkg5_root facet -H | awk '{print $1}')" \
+ ;;
+
+ ("variant")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '*:variant:_pkg5_variants'
+ ;;
+
+ ("facet")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '*:facet:_pkg5_facets'
+ ;;
+
+ ("set-property")
+ _arguments -A "-*" \
+ ':property:_pkg5_properties' \
+ ':value:'
+ ;;
+
+ ("unset-property")
+ _arguments -A "-*" \
+ '*:property:_pkg5_properties'
+ ;;
+
+ ("property")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '*:property:_pkg5_properties'
+ ;;
+
+ ("set-publisher")
+ _arguments -A "-*" \
+ '-P[Make preferred]' \
+ '(-e --enable)'{-e,--enable}'[Enable publisher]' \
+ '(-d --disable)'{-d,--disable}'[Disable publisher]' \
+ '(-g --add-origin)'{-g,--add-origin}'[Add origin URI]:uri:' \
+ '(-G --remove-origin)'{-G,--remove-origin}'[Remove origin URI]:uri:' \
+ '(-m --add-mirror)'{-m,--add-mirror}'[Add mirror URI]:uri:' \
+ '(-M --remove-mirror)'{-M,--remove-mirror}'[Remove mirror URI]:uri:' \
+ '-p[Repository URI]:url:' \
+ "--no-refresh[Don't refresh catalogs]" \
+ '--reset-uuid[Reset the image UUID for this publisher]' \
+ '--sticky[Make this publisher sticky]' \
+ '--non-sticky[Make this publisher non-sticky]' \
+ '--search-after[Set publisher search-order]:publisher:_pkg5_pubs' \
+ '--search-before[Set publisher search-order]:publisher:_pkg5_pubs' \
+ ':publisher:_pkg5_pubs'
+ ;;
+
+ ("unset-publisher")
+ _arguments -A "-*" \
+ '*:publisher:_pkg5_pubs'
+ ;;
+
+ ("publisher")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '-P[Display only preferred publisher]' \
+ '-n[Display only enabled publishers]' \
+ '*:publisher:_pkg5_pubs'
+ ;;
+
+ ("history")
+ _arguments -A "-*" \
+ '-H[Omit headers]' \
+ '-l[Long history]'
+ ;;
+
+ (*)
+ _message "unknown pkg subcommand: $service" ;;
+
+ esac
+}
+
+_pkg5 "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_prstat Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,45 @@
+#compdef prstat
+
+_prstat()
+{
+ d_opt=(
+ "u"\:"seconds past the epoch"
+ "d"\:"standard date format"
+ )
+
+ sort_key=(
+ "cpu"\:"process CPU usage (default)"
+ "pri"\:"process priority"
+ "rss"\:"resident set size"
+ "size"\:"size of process image"
+ "time"\:"process execution time"
+ )
+
+ _arguments -A "-*" \
+ '-a[information about processes and users]' \
+ '-c[new reports below previous reports instead of overprinting them]' \
+ '-C[processes or lwps that are bound to processor sets in the list]:processor set list:' \
+ '-d[specify the representation of time]:time representation:(($d_opt))' \
+ '-h[only processes or lwps whose home lgroup is in the list]:lgroup list:' \
+ '-H[information about home lgroup]' \
+ '-j[only processes or lwps whose project ID is in the given list]:project list:' \
+ '-J[information about processes and projects]' \
+ '-k[only processes or lwps whose task ID is in tasklist]:task list'\
+ '-L[statistics for each light-weight process (LWP)]' \
+ '-m[microstate process accounting information]' \
+ '-n[restrict number of output lines]:ntop,[nbottom]' \
+ '-p[only processes whose process ID is in the list]:PID list' \
+ '-P[only processes or lwps which have most recently executed on a CPU in the list]:CPU list' \
+ '-R[Put prstat in the real time scheduling class]' \
+ '-s[Sort key (descending)]:key:(($sort_key))' \
+ '-S[Sort key (ascending)]:key:(($sort_key))' \
+ '-t[total usage summary for each user]' \
+ '-T[information about processes and tasks]' \
+ '-u[only processes whose effective user ID is in the list]:UID:_users' \
+ '-U[only processes whose real user ID is in the list]:UID:_users' \
+ '-v[verbose process usage]' \
+ '-z[only processes or LWPs whose zone ID is in the list]:zone ID:' \
+ '-Z[information about processes and zones]'
+}
+
+_prstat "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_ps Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,77 @@
+#compdef ps
+
+_ps()
+{
+ local -a o_opt
+
+o_opt=(
+ "user[user ID]"
+ "ruser[real user ID]"
+ "group[group ID]"
+ "rgroup[real group ID]"
+ "pid[process ID]"
+ "ppid[parent process ID]"
+ "pgid[process group ID]"
+ "pcpu[ratio of CPU time used recently to CPU time available]"
+ "vsz[total size of the process in virtual memory, in kilobytes]"
+ "nice[decimal value of the system scheduling priority of the process]"
+ "etime[elapsed time since the process was started]"
+ "time[cumulative CPU time of the process]"
+ "tty[name of the controlling terminal of the process]"
+ "comm[name of the command being executed]"
+ "args[command with all its arguments as a string]"
+ "f[flags associated with the process]"
+ "s[state of the process]"
+ "c[processor utilization for scheduling]"
+ "uid[effective user ID number]"
+ "ruid[real user ID number]"
+ "gid[effective group ID number]"
+ "rgid[real group ID numberu]"
+ "projid[project ID number]"
+ "project[project name]"
+ "zoneid[zone ID number]"
+ "zone[zone name]"
+ "sid[process ID of the session leader]"
+ "taskid[task ID of the process]"
+ "class[scheduling class]"
+ "pri[priority, higher number - higher priority]"
+ "opri[obsolete priority, lower number - higher priority]"
+ "lwp[lwd ID number]"
+ "nlwp[number of lwps in the process]"
+ "psr[number of the processor to which the process or lwp is bound]"
+ "pset[ID of the processor set to which the process or lwp is bound]"
+ "addr[memory address of the process]"
+ "osz[total size of the process in virtual memory, in pages]"
+ "wchan[address of an event for which the process is sleeping]"
+ "stime[starting time or date of the process]"
+ "rss[resident set size of the process, in kilobytes]"
+ "pmem[ratio of resident set size to physical memory on the machine, in %]"
+ "fname[first 8 bytes of base name of process's executable file]"
+ "ctid[contract ID number]"
+ "lgrp[home lgroup]"
+)
+_arguments \
+ '-a[information about all processes most frequently requested]' \
+ '-c[information in a format that reflects scheduler properties]' \
+ '-d[information about all processes except session leaders]' \
+ '-e[information about every process]' \
+ '-f[full listing]' \
+ '-g[only process data whose group leaders ID number(s) appears in grplist]:group leader ID list' \
+ '-G[information for processes whose real group ID numbers are in gidlist]:real group ID list' \
+ '-H[prints the home lgroup of the process]' \
+ '-j[prints session ID and process group ID]' \
+ '-l[long listing]' \
+ '-L[information about each light weight process]' \
+ '-o[specify output format]:property:_values -s , "property" $o_opt' \
+ '-p[only process data whose process ID numbers are given in proclist]:process ID list' \
+ '-P[Prints the number of the processor to which the process or lwp is bound]' \
+ '-s[information on all session leaders whose IDs appear in sidlist]:session leader ID list' \
+ '-t[lists only process data associated with term]:term' \
+ '-u[only process data whose effective user ID number or login name is given in uidlist]:UID:_users' \
+ '-U[information for processes whose real user ID numbers or login names are in uidlist]:UID:_users' \
+ '-y[both RSS and SZ is reported in kilobytes, instead pages (used with -l)]' \
+ '-z[lists only processes in the specified zones]:zone list' \
+ '-Z[prints the name of the zone with which the process is associated]'
+}
+
+_ps "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_snoop Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,87 @@
+#compdef snoop
+
+_snoop() {
+ local -a t_opt exp
+
+t_opt=(
+ "r"\:"time relative to first packet"
+ "a"\:"absolute time"
+ "d"\:"delta time - time since receiving previous packet"
+)
+
+exp=(
+ "ether"
+ "ethertype"
+ "host"
+ "from"
+ "to"
+ "ip"
+ "ip6"
+ "arp"
+ "rarp"
+ "pppoe"
+ "pppoed"
+ "pppoes"
+ "vlan"
+ "vlan-id"
+ "broadcast"
+ "multicast"
+ "bootp"
+ "dhcp"
+ "dhcp6"
+ "apple"
+ "decnet"
+ "greater"
+ "less"
+ "udp"
+ "tcp"
+ "icmp"
+ "icmp6"
+ "ah"
+ "esp"
+ "net"
+ "port"
+ "rpc"
+ "zone"
+ "ldap"
+ "gateway"
+ "nofrag"
+ ">"
+ ">="
+ "<"
+ "<="
+ "="
+ "!="
+ "and"
+ "or"
+ "not"
+ "slp"
+ "sctp"
+ "ospf"
+)
+
+ _arguments \
+ '-a[generate audio signal on receiving packets]' \
+ '-c[quit after capturing maxcount packets]:maxcount' \
+ '-d[capture packets from specified device]:device:_net_interfaces' \
+ '-i[display packets previously captured to file]:file:_files' \
+ '-n[use file as IP address-to-name mapping table]:file:_files' \
+ '-o[save captured packets to file]:file:_files' \
+ '-p[display one or more packets from captured file]:first packet number [ , last packet number]' \
+ '-q[do not display packet counter when capturing to file]' \
+ '-r[do not resolve IP addresses to names]' \
+ '-s[truncate each packet after snaplen bytes]:snaplen' \
+ '-t[time-stamp presentation]:time-stamp mode:(($t_opt))' \
+ '-C[list code generated from filter expression]' \
+ '-D[display number of packets dropped on the summary line]' \
+ '-N[create IP-address-to-name mapping table file (used with -i)]' \
+ '-I[capture packets from specified interface]:interface:_net_interfaces' \
+ '-P[capture packets in non-promiscuous mode]' \
+ '-S[display size of the entire link layer frame in bytes]' \
+ '-V[verbose summary mode]' \
+ '-v[verbose mode]' \
+ '-x[display offset and length of packet in HEX and ASCII]:offset [ , length]' \
+ '*:expression:(($exp))' \
+}
+
+_snoop "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_svcadm Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,70 @@
+#compdef svcadm
+
+_svcadm() {
+ local context state line subcmds
+ typeset -A opt_args
+
+ subcmds=( enable disable restart refresh mark clear milestone )
+
+ if [[ $service == "svcadm" ]]; then
+ _arguments -C -A "-*" \
+ '-v[Print actions verbosely]' \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl 'svcadm subcommand' compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ case $service in
+ (enable)
+ _arguments -A "-*" \
+ '-r[Recursively enable dependencies]' \
+ '-s[Wait for service to come online]' \
+ '-t[State change is temporary]' \
+ '*:instance FMRI:_svcs_fmri -i'
+ ;;
+
+ (disable)
+ _arguments -A "-*" \
+ '-s[Wait for service to become disabled]' \
+ '-t[State change is temporary]' \
+ '*:instance FMRI:_svcs_fmri -i'
+ ;;
+
+ (mark)
+ _arguments -A "-*" \
+ '-I[Change state immediately]' \
+ '-t[State change is temporary]' \
+ ':state:(degraded maintenance)' \
+ ':instance FMRI:_svcs_fmri -i'
+ ;;
+
+ (restart|refresh|clear)
+ _arguments \
+ '*:instance FMRI:_svcs_fmri -i'
+ ;;
+
+ (milestone)
+ _arguments -A "-*" \
+ '-d[Make milestone the default]' \
+ '*:milestone FMRI:_svcs_fmri -m'
+ ;;
+
+# # The delegate subcommand has been removed, replaced by just using
+# # the restarter fmri
+# (delegate)
+# _arguments \
+# '1:restarter FMRI:_svcs_fmri -r' \
+# '*:instance FMRI:_svcs_fmri -i'
+# ;;
+
+ (*)
+ _message "unknown svcadm subcommand: $service"
+ esac
+}
+
+_svcadm "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Unix/Command/_zfs Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,364 @@
+#compdef zfs
+# Synced with the Nevada build 131 man page
+
+_zfs() {
+ local context state line expl
+ typeset -A opt_args
+ local -a subcmds rw_properties rw_propnames ro_properties create_properties
+
+ subcmds=(
+ "create" "destroy" "clone" "promote" "rename" "snapshot"
+ "rollback" "list" "set" "get" "inherit" "mount" "unmount"
+ "share" "unshare" "send" "receive" "allow" "unallow"
+ "upgrade" "userspace" "groupspace" "hold" "holds" "release"
+ )
+
+ # TODO: userused@ and groupused@ could have more extensive handling
+ ro_properties=(
+ "name" "type" "creation" "used" "available" "referenced"
+ "compressratio" "mounted" "origin" "usedbychildren"
+ "usedbydataset" "usedbyrefreservation" "usedbysnapshots"
+ "defer_destroy" "userused@" "userrefs" "groupused@"
+ )
+
+ # TODO: Be cleverer about what values can be set. Is there any way to
+ # set the sorting for *size properties to false by default?
+ rw_properties=(
+ "aclinherit:value:(discard noallow restricted passthrough passthrough-x)"
+ "aclmode:value:(discard groupmask passthrough)"
+ "atime:value:(on off)"
+ "canmount:value:(on off noauto)"
+ "checksum:value:(on off fletcher2 fletcher4 sha256)"
+ "compression:value:(on off lzjb gzip gzip-{1..9} zle)"
+ "copies:value:(1 2 3)"
+ "dedup:value:(on off verify sha256 sha256,verify)"
+ "devices:value:(on off)"
+ "exec:value:(on off)"
+ "groupquota@:value:" # TODO: complete group=size|none
+ "logbias:value:(latency throughput)"
+ "mlslabel:value:(none)" # TODO: list sensitivity labels
+ "mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type \"/\" to start completing paths)' compadd legacy none; fi}"
+ "nbmand:value:(on off)"
+ "primarycache:value:(all none metadata)"
+ "quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}"
+ "readonly:value:(on off)"
+ "recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
+ "refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}"
+ "refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}"
+ "reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}"
+ "secondarycache:value:(all none metadata)"
+ "setuid:value:(on off)"
+ "shareiscsi:value:(on off type=disk)"
+ "sharenfs:value:(on off)" # or share(1M) options
+ "sharesmb:value:(on off)" # or sharemgr(1M) options
+ "snapdir:value:(hidden visible)"
+ "userquota@:value:" # TODO: complete user=size|none
+ "version:value:(1 2 current)"
+ "volsize:value:" # <size>
+ "vscan:value:(on off)"
+ "xattr:value:(on off)"
+ "zoned:value:(on off)"
+ )
+
+ create_properties=(
+ $rw_properties
+ "casesensitivity:value:(sensitive insensitive mixed)"
+ "normalization:value:(none formC formD formKC formKD)"
+ "utf8only:value:(on off)"
+ "volblocksize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
+ )
+
+ delegatable_perms=(
+ "allow" "clone" "create" "destroy" "mount" "promote"
+ "receive" "rename" "rollback" "send" "share" "snapshot"
+ ${create_properties%%:*}
+ )
+
+ rw_propnames=( ${rw_properties%%:*} )
+
+ if [[ $service == "zfs" ]]; then
+ _arguments -C -A "-*" \
+ '-\?[Help]' \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl "zfs subcommand" compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ case $service in
+ ("create")
+ _arguments -A "-*" \
+ '-p[Create parent datasets]' \
+ '-o[Set initial properties]:property:_values -s , "property" $create_properties' \
+ - set1 \
+ ':filesystem:' \
+ - set2 \
+ '-s[Create sparse volume]' \
+ '-b[Set volblocksize]:blocksize:' \
+ '-V[Set size]:size:' \
+ ':volume:'
+ ;;
+
+ ("destroy")
+ _arguments -A "-*" \
+ '-r[Recursively destroy all children]' \
+ '-R[Recursively destroy all dependents]' \
+ - set1 \
+ '-d[delete or mark deferred]' \
+ ':snapshot:_zfs_dataset -t snap' \
+ - set2 \
+ '-f[Force unmounts]' \
+ ':filesystem/volume/snapshot:_zfs_dataset -t fs -t vol'
+ ;;
+
+ ("snapshot")
+ _arguments -A "-*" \
+ '-r[Recursively snapshot all descendant datasets]' \
+ '-o[Set property]:property:_values -s , "property" $create_properties' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol -S@'
+ ;;
+
+ ("rollback")
+ _arguments -A "-*" \
+ '-r[Recursively destroy more recent snapshots]' \
+ '-R[Recursively destroy more recent snapshots and clones]' \
+ '-f[Force unmounts]' \
+ ':snapshot:_zfs_dataset -t snap'
+ ;;
+
+ ("clone")
+ # XXX needs to bail if there are no snapshots
+ _arguments -A "-*" \
+ '-p[Create parent datasets]' \
+ '-o[Set property]:property:_values -s , "property" $create_properties' \
+ ':snapshot:_zfs_dataset -t snap' \
+ ':filesystem/volume:'
+ ;;
+
+ ("promote")
+ # XXX complete only cloned filesystems
+ _arguments \
+ ':filesystem:_zfs_dataset -t fs' \
+ ;;
+
+ ("rename")
+ _arguments -A "-*" \
+ - set1 \
+ '-p[Create parent datasets]' \
+ ':filesystem/volume/snapshot:_zfs_dataset' \
+ ':filesystem/volume/snapshot:' \
+ - set2 \
+ '-r[Recursively rename snapshots of all descendent datasets]' \
+ ':snapshot:_zfs_dataset -t snap' \
+ ':snapshot:'
+ ;;
+
+ ("list")
+ _arguments -A "-*" \
+ '-r[Recursively display children]' \
+ '-H[Scripting mode]' \
+ '-d[Depth]:value:' \
+ '-o[Properties to list]:property:_values -s , "property" $ro_properties $rw_propnames' \
+ '*-s[Sort key (ascending)]:property:_values "property" $ro_properties $rw_propnames' \
+ '*-S[Sort key (descending)]:property:_values "property" $ro_properties $rw_propnames' \
+ '-t[Dataset types to list]:dataset type:_values -s , "dataset type" filesystem snapshot volume' \
+ '*:filesystem/volume/snapshot:_zfs_dataset'
+ ;;
+
+ ("set")
+ _arguments \
+ ':property:_values -s , "property" $rw_properties' \
+ '*:filesystem/volume:_zfs_dataset -t fs -t vol'
+ ;;
+
+ ("get")
+ _arguments -A "-*" \
+ "-r[Recursively display children's properties]" \
+ '-d[Depth]:value:' \
+ '-H[Scripting mode]' \
+ '-p[Display numbers exactly]' \
+ '-s[Specify sources]:source:_values -s , "source" local default inherited temporary none' \
+ '-o[Specify fields]:field:_values -s , "field" name property value source' \
+ ':property:_values -s , "property" $ro_properties $rw_propnames all' \
+ '*:filesystem/volume/snapshot:_zfs_dataset'
+ ;;
+
+ ("inherit")
+ _arguments -A "-*" \
+ '-r[Recursively inherit property for all children]' \
+ '-S[Revert to received property value]' \
+ ':property:_values -s , "property" $ro_properties $rw_properties' \
+ '*:filesystem/volume:_zfs_dataset -t fs -t vol'
+ ;;
+
+ ("userspace"|"groupspace")
+ _arguments -A "-*" \
+ '-n[Print numeric ID]' \
+ '-i[Translate SID to POSIX ID]' \
+ '-H[Tab-delimited output with no headers]' \
+ '-p[Parseable mode]' \
+ '-o[Properties to list]:property:_values -s , "property" type name used quota' \
+ '*-s[Sort key (ascending)]:property:_values "property" type name used quota' \
+ '*-S[Sort key (descending)]:property:_values "property" type name used quota' \
+ '-t[Types to list]:type:_values -s , "type" all posixuser smbuser posixgroup smbgroup' \
+ '*:filesystem/volume/snapshot:_zfs_dataset'
+ ;;
+
+ ("mount")
+ _arguments -A "-*" \
+ '-o[Mount options]:mount options:_values -s , "option" {,no}{devices,exec,setuid} ro rw' \
+ '-O[Overlay mount]' \
+ '-v[Report mount progress]' \
+ - set1 \
+ ':filesystem:_zfs_dataset -t fs' \
+ - set2 \
+ '-a[Mount all available ZFS filesystems]'
+ ;;
+
+ ("unmount")
+ _arguments -A "-*" \
+ - set1 \
+ '-f[Force unmount]' \
+ ':filesystem:_zfs_dataset -t fs -t mtpt' \
+ - set2 \
+ '-a[Unmount all ZFS filesystems]'
+ ;;
+
+ ("share")
+ _arguments -A "-*" \
+ - set1 \
+ '-a[Share all available ZFS filesystems]' \
+ - set2 \
+ ':filesystem:_zfs_dataset -t fs'
+ ;;
+
+ ("unshare")
+ _arguments -A "-*" \
+ - set1 \
+ '-a[Unshare all shared ZFS filesystems]' \
+ - set2 \
+ ':filesystem:_zfs_dataset -t fs -t mtpt'
+ ;;
+
+ ("send")
+ _arguments -A "-*" \
+ '-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap' \
+ '-D[Perform dedup processing]' \
+ '-I[Generate an incremental stream with intermediary snapshots]:snapshot:_zfs_dataset -t snap' \
+ '-p[Send properties]' \
+ '-R[Generate a replication stream package]' \
+ '-v[Verbose]' \
+ ':snapshot:_zfs_dataset -t snap'
+ ;;
+
+ ("receive")
+ _arguments -A "-*" \
+ '-v[Verbose]' \
+ '-n[Do not receive the stream]' \
+ '-F[Force a rollback if necessary]' \
+ '-u[Filesystem is not mounted]' \
+ - set1 \
+ ':filesystem/volume/snapshot:_zfs_dataset' \
+ - set2 \
+ '-d[Set path prefix]:filesystem:_zfs_dataset -t fs'
+ ;;
+
+ ("allow")
+ _arguments -A "-*" \
+ - set1 \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set2 \
+ '(-g)-u[User]:user:_users' \
+ '(-u)-g[Group]:group:_groups' \
+ '-l[Allow for named dataset]' \
+ '-d[Allow for descendent datasets]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set3 \
+ '-e[Everyone]' \
+ '-l[Allow for named dataset]' \
+ '-d[Allow for descendent datasets]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set4 \
+ '-c[Create-time permissions]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set5 \
+ '-s[Define or modify permission sets]' \
+ ':setname:' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol'
+ ;;
+
+ ("unallow")
+ _arguments -A "-*" \
+ '-r[Recursive removal]' \
+ - set1 \
+ '-s[Remove permissions from or delete a permission set]:permission set:' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set2 \
+ '(-g)-u[User]:user:_users' \
+ '(-u)-g[Group]:group:_groups' \
+ '-l[Allow for named dataset]' \
+ '-d[Allow for descendent datasets]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set3 \
+ '-e[Everyone]' \
+ '-l[Allow for named dataset]' \
+ '-d[Allow for descendent datasets]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol' \
+ - set4 \
+ '-c[Create-time permissions]' \
+ ':permissions or sets:_values -s , "permission or set" $delegatable_perms' \
+ ':filesystem/volume:_zfs_dataset -t fs -t vol'
+ ;;
+
+ ("upgrade")
+ _arguments -A "-*" \
+ - set1 \
+ '-v[Verbose]' \
+ - set2 \
+ '-a[Upgrade all filesystems on all pools]' \
+ '-r[Upgrade descendent filesystems, too]' \
+ '-V[Upgrade to specified version]:version:(1 2)' \
+ - set3 \
+ '-r[Upgrade descendent filesystems, too]' \
+ '-V[Upgrade to specified version]:version:(1 2)' \
+ ':filesystem:_zfs_dataset -t fs'
+ ;;
+
+ ("hold")
+ _arguments -A "-*" \
+ '-r[Apply hold recursively]' \
+ ':tag:' \
+ ':snapshot:_zfs_dataset -t snap'
+ ;;
+
+ ("holds")
+ _arguments -A "-*" \
+ '-r[List holds recursively]' \
+ ':snapshot:_zfs_dataset -t snap'
+ ;;
+
+ ("release")
+ _arguments -A "-*" \
+ '-r[Release holds recursively]' \
+ ':tag:' \
+ ':snapshot:_zfs_dataset -t snap'
+ ;;
+
+ (*)
+ _message "unknown zfs subcommand: $service"
+ ;;
+ esac
+}
+
+_zfs "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Unix/Command/_zpool Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,258 @@
+#compdef zpool
+# Synced with the Nevada build 131 man page
+
+_zpool() {
+ local context state line expl
+ local -a subcmds fields ro_props rw_props versions create_properties_dataset
+
+ subcmds=(
+ create destroy add remove list iostat status online
+ offline clear attach detach replace scrub import export
+ upgrade history get set split
+ )
+
+ versions=(
+ ${${${(M)"${(f)$(zpool upgrade -v)}":#[[:space:]]#<->*}##[[:space:]]}%%[[:space:]]*}
+ )
+
+ ro_props=(
+ "all[All properties]"
+ "alloc[Space allocated]"
+ "capacity[Space used (percentage)]"
+ "dedupratio[Deduplication ratio]"
+ "free[Space unallocated]"
+ "guid[Unique identifier]"
+ "health[Health status]"
+ "size[Total size]"
+ )
+
+ rw_props=(
+ "altroot[Alternate root directory]:value:"
+ "autoexpand[Automatic pool expansion]:value:(on off)"
+ "autoreplace[Automatic device replacement]:value:(on off)"
+ "bootfs[Default bootable dataset]:value:"
+ "cachefile[Pool configuration cache file location]:value:"
+ "delegation[Delegated administration]:value:(on off)"
+ "failmode[Failure-mode behavior]:value:(wait continue panic)"
+ "listsnaps[Show snapshots in 'zfs list']:value:(on off)"
+ "version[Pool version]:version:($versions)"
+ )
+
+ fields=( ${ro_props%%:*} ${rw_props%%:*} )
+
+ create_properties_dataset=(
+ "aclinherit:value:(discard noallow restricted passthrough passthrough-x)"
+ "aclmode:value:(discard groupmask passthrough)"
+ "atime:value:(on off)"
+ "canmount:value:(on off noauto)"
+ "checksum:value:(on off fletcher2 fletcher4 sha256)"
+ "compression:value:(on off lzjb gzip gzip-{1..9})"
+ "copies:value:(1 2 3)"
+ "devices:value:(on off)"
+ "exec:value:(on off)"
+ "groupquota@:value:" # TODO: complete group=size|none
+ "logbias:value:(latency throughput)"
+ "mountpoint:path, 'legacy', or 'none':{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type \"/\" to start completing paths)' compadd legacy none; fi}"
+ "nbmand:value:(on off)"
+ "primarycache:value:(all none metadata)"
+ "quota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == quota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'quota' compadd none; fi}"
+ "readonly:value:(on off)"
+ "recordsize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
+ "refquota:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refquota= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refquota' compadd none; fi}"
+ "refreservation:number or 'none':{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == refreservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'refreservation' compadd none; fi}"
+ "reservation:value:{if [[ -prefix [0-9]## ]]; then _message -e 'number'; elif [[ $PREFIX == reservation= ]]; then _wanted none expl 'number or none' compadd none; else _wanted none expl 'reservation' compadd none; fi}"
+ "secondarycache:value:(all none metadata)"
+ "setuid:value:(on off)"
+ "shareiscsi:value:(on off type=disk)"
+ "sharenfs:value:(on off)" # or share(1M) options
+ "sharesmb:value:(on off)" # or sharemgr(1M) options
+ "snapdir:value:(hidden visible)"
+ "userquota@:value:" # TODO: complete user=size|none
+ "version:value:(1 2 current)"
+ "volsize:value:" # <size>
+ "vscan:value:(on off)"
+ "xattr:value:(on off)"
+ "zoned:value:(on off)"
+ )
+
+ if [[ $service == "zpool" ]]; then
+ _arguments -C -A "-*" \
+ '-\?[Help]' \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl "zpool subcommand" compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ case $service in
+ (clear)
+ _arguments -A "-*" \
+ '-F[Discard transactions to allow pool opening]' \
+ '-n[With -F, check if discarding transactions would work' \
+ ':pool name:_zfs_pool' \
+ '*:virtual device:_files'
+ ;;
+
+ (create)
+ # TODO: investigate better vdev handling
+ _arguments -A "-*" \
+ '-o[Set pool property at creation time]:property:_values -s , "property" $rw_props' \
+ '-O[Set dataset property at creation time]:property:_values -s , "property" $create_properties_dataset' \
+ '-f[Force use of in-use devices]' \
+ '-n[Display configuration without creating pool]' \
+ '-R[Use alternate root]:alternate root:_files -/' \
+ '-m[Set mountpoint for root dataset]:mountpoint:' \
+ ':pool name:' \
+ '*:virtual device:_files'
+ ;;
+
+ (destroy)
+ _arguments -A "-*" \
+ '-f[Force active datasets to be unmounted]' \
+ ':pool name:_zfs_pool'
+ ;;
+
+ (add)
+ _arguments -A "-*" \
+ '-f[Force use of in-use devices]' \
+ '-n[Display configuration without modifying pool]' \
+ ':pool name:_zfs_pool' \
+ '*:virtual device:_files'
+ ;;
+
+ (list)
+ _arguments \
+ '-H[Scripted mode]' \
+ '-o[Fields to list]:field:_values -s , "field" $fields' \
+ '::pool name:_zfs_pool'
+ ;;
+
+ (iostat)
+ _arguments -A "-*" \
+ '-T[timestamp]:value:(u d)' \
+ '-v[Verbose statistics]' \
+ '*::pool name:_zfs_pool' \
+ '::interval:' \
+ '::count:'
+ ;;
+
+ (status)
+ _arguments -A "-*" \
+ '-v[Verbose information]' \
+ '-x[Show only unhealthy pools]' \
+ '*::pool name:_zfs_pool'
+ ;;
+
+ (offline)
+ _arguments -A "-*" \
+ '-t[Offline until next reboot]' \
+ ':pool name:_zfs_pool' \
+ '*:virtual device:_files'
+ ;;
+
+ (online)
+ _arguments \
+ ':pool name:_zfs_pool' \
+ '*:virtual device:_files'
+ ;;
+
+ (attach)
+ # TODO: first device should choose first from existing.
+ _arguments \
+ '-f[Force attach, even if in use]' \
+ ':pool name:_zfs_pool' \
+ ':virtual device:_files' \
+ ':virtual device:_files'
+ ;;
+
+ (detach)
+ _arguments \
+ ':pool name:_zfs_pool' \
+ ':virtual device:_files'
+ ;;
+
+ (replace)
+ _arguments -A "-*" \
+ '-f[Force attach, even if in use]' \
+ ':pool name:_zfs_pool' \
+ ':virtual device:_files' \
+ '::virtual device:_files'
+ ;;
+
+ (scrub)
+ _arguments -A "-*" \
+ '-s[Stop scrubbing]' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (export)
+ _arguments -A "-*" \
+ '-f[Forcefully unmount all datasets]' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (import)
+ # TODO: -o should complete mount options, too
+ _arguments -A "-*" \
+ '-D[Destroyed pools]' \
+ '(-d)*-c[Use cache file]:cache file:_files' \
+ '(-c)*-d[Search for devices or files in directory]:directory:_files -/' \
+ '-f[Force import]' \
+ '-R[Alternate root]:alternate root:_files -/' \
+ '-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props' \
+ - set1 \
+ '*:pool name or id:_zfs_pool' \
+ '::new pool name:' \
+ - set2 \
+ '-a[All pools]'
+ ;;
+
+ (get)
+ _arguments -A "-*" \
+ ':property:_values -s , "property" $fields' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (set)
+ _arguments -A "-*" \
+ ':property:_values -s , "property" $rw_props' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (split)
+ _arguments -A "-*" \
+ '-R[Alternate root]:alternate root:_files -/' \
+ '-n[Display config without splitting]::' \
+ '-o[Set pool or dataset property]:property:_values -s , "property" $create_properties_dataset $rw_props' \
+ '*:pool name or id:_zfs_pool' \
+ '::new pool name:' \
+ '*:device:_files -/'
+
+ (upgrade)
+ _arguments -A "-*" \
+ - set1 \
+ '-v[Display ZFS versions and descriptions]' \
+ - set2 \
+ "-V[Upgrade to given version]:version:($versions)" \
+ '-a[Upgrade all pools]' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (history)
+ _arguments -A "-*" \
+ '-i[Display internal events]' \
+ '-l[Long format]' \
+ '*:pool name:_zfs_pool'
+ ;;
+
+ (*)
+ _message "unknown zpool subcommand: $service"
+ ;;
+ esac
+}
+
+_zpool "$@"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Makefile Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,97 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+#
+
+include ../../make-rules/shared-macros.mk
+include ../../make-rules/shared-targets.mk
+
+COMPONENT_NAME= zsh
+COMPONENT_VERSION= 4.3.10
+COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
+COMPONENT_ARCHIVE_HASH= sha1:132f9ce411bf318abccbae9cdc2f8cc14f8be85b
+COMPONENT_ARCHIVE_URL= http://downloads.sourceforge.net/project/zsh/zsh-dev/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+
+include ../../make-rules/prep.mk
+include ../../make-rules/configure.mk
+include ../../make-rules/ips.mk
+
+LFS_CFLAGS:sh = getconf LFS_CFLAGS
+
+CONFIGURE_OPTIONS += -n
+CONFIGURE_OPTIONS += --enable-cppflags="$(LFS_CFLAGS)"
+CONFIGURE_OPTIONS += --enable-dynamic
+CONFIGURE_OPTIONS += --enable-etcdir=/etc
+CONFIGURE_OPTIONS += --enable-function-subdirs
+CONFIGURE_OPTIONS += --enable-ldflags="-zignore"
+CONFIGURE_OPTIONS += --enable-maildir-support
+CONFIGURE_OPTIONS += --enable-multibyte
+CONFIGURE_OPTIONS += --enable-pcre
+CONFIGURE_OPTIONS += --with-tcsetpgrp
+CONFIGURE_OPTIONS += --disable-gdm
+
+# pcre-config --libs unnecessarily emits "-L/usr/lib -R/usr/lib"; we remove it
+# so that it doesn't end up in the binaries.
+COMPONENT_POST_CONFIGURE_ACTION = \
+ (cd $(@D); \
+ sed -e 's,-L/usr/lib -R/usr/lib,,' \
+ config.status > config.status.new; \
+ mv config.status.new config.status; \
+ chmod 755 config.status; \
+ ./config.status)
+
+COMPOVERRIDES = $(shell find Completion -type f -print)
+
+$(PROTOETCDIR)/%: % $(PROTOETCDIR)
+ $(INS.file)
+
+$(PROTOETCDIR)/zprofile: $(PROTOETCDIR)
+ $(RM) $@; $(SYMLINK) profile $@
+
+# makepro.awk leaves turds behind when using gawk 3.1.5 and LANG=en_US.UTF-8.
+# Upgrading gawk would fix the problem, but for now, all we can do is change
+# the language.
+COMPONENT_BUILD_ENV += LANG=C
+
+$(COMPONENT_SRC)/Completion/%: Completion/%
+ $(CP) $< $@
+
+$(COMPONENT_SRC)/LICENCE: prep
+
+license: $(COMPONENT_SRC)/LICENCE
+ iconv -f 8859-1 -t utf-8 $< > $@
+
+CLEAN_PATHS += license
+
+# common targets
+build: $(BUILD_32) $(COMPOVERRIDES:%=$(COMPONENT_SRC)/%)
+
+install: build $(INSTALL_32) $(PROTOETCDIR)/zprofile $(PROTOETCDIR)/zshrc license
+
+# build does this always
+test:
+
+BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
+
+include ../../make-rules/depend.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/SUNWzsh.p5m Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,32 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# Legacy package information for renamed SUNWzsh package
+#
+
+set name=pkg.fmri value=pkg:/[email protected],5.11-0.133
+set name=pkg.renamed value=true
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+
+depend fmri=shell/[email protected] type=require
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/zsh.p5m Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,960 @@
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri value=pkg:/shell/zsh@$(IPS_COMPONENT_VERSION),5.11-1
+set name=pkg.summary value="Z Shell (zsh)"
+set name=pkg.description value="The Z Shell (zsh) is a Bourne-like shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh, but many original features were added."
+set name=info.classification value=org.opensolaris.category.2008:System/Shells
+set name=info.source_url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream_url value=http://www.zsh.org/
+set name=info.upstream value="Zsh Development Group <[email protected]>"
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+
+dir path=usr/lib/zsh
+dir path=usr/lib/zsh/$(COMPONENT_VERSION)
+dir path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh
+dir path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net
+dir path=usr/share/zsh
+dir path=usr/share/zsh/$(COMPONENT_VERSION)
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Newuser
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle
+dir path=usr/share/zsh/$(COMPONENT_VERSION)/scripts
+dir path=usr/share/zsh/site-functions
+file path=etc/zshrc mode=0644 preserve=true
+file path=usr/bin/zsh-$(COMPONENT_VERSION)
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/cap.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/clone.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/compctl.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/complete.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/complist.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/computil.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/curses.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/datetime.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/deltochar.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/example.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/files.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/langinfo.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/mapfile.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/mathfunc.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net/socket.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/net/tcp.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/newuser.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/parameter.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/pcre.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/regex.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/rlimits.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/sched.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/stat.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/system.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/termcap.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/terminfo.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zftp.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zle.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zleparameter.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zprof.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zpty.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zselect.so
+file path=usr/lib/zsh/$(COMPONENT_VERSION)/zsh/zutil.so
+file path=usr/share/man/man1/zsh.1
+file path=usr/share/man/man1/zshall.1
+file path=usr/share/man/man1/zshbuiltins.1
+file path=usr/share/man/man1/zshcalsys.1
+file path=usr/share/man/man1/zshcompctl.1
+file path=usr/share/man/man1/zshcompsys.1
+file path=usr/share/man/man1/zshcompwid.1
+file path=usr/share/man/man1/zshcontrib.1
+file path=usr/share/man/man1/zshexpn.1
+file path=usr/share/man/man1/zshmisc.1
+file path=usr/share/man/man1/zshmodules.1
+file path=usr/share/man/man1/zshoptions.1
+file path=usr/share/man/man1/zshparam.1
+file path=usr/share/man/man1/zshroadmap.1
+file path=usr/share/man/man1/zshtcpsys.1
+file path=usr/share/man/man1/zshzftpsys.1
+file path=usr/share/man/man1/zshzle.1
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/age
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_add
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_edit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_lockfiles
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_parse
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_read
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_scandate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_show
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_showdate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Calendar/calendar_sort
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_floppy
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_logical_volumes
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lscfg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lsdev
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lslv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lspv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_lsvg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_object_classes
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_physical_volumes
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_smit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/AIX/_volume_groups
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_bsd_pkg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_chflags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_csup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_cvsup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_fetch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_freebsd-update
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_kld
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portaudit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portlint
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_portsnap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/BSD/_powerd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_all_labels
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_all_matches
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_alternative
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_approximate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_arg_compile
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_bash_completions
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_cache_invalid
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_call_function
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_call_program
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_combination
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_debug
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_help
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_help_generic
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_complete_tag
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct_filename
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_correct_word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_describe
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_description
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_dispatch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand_alias
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_expand_word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_generic
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_guard
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_history
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_history_complete_word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_ignored
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_list
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_main_complete
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_menu
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_message
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_most_recent_file
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_multi_parts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_next_label
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_next_tags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_normal
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_nothing
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_oldlist
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_pick_variant
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_prefix
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_read_comp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_regex_arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_regex_words
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_requested
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_retrieve_cache
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_sep_parts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_set_command
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_store_cache
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_sub_commands
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_tags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_user_expand
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_values
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_wanted
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygcheck
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygpath
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygrunsrv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygserver
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_cygstart
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_dumper
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_getclip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_mkshortcut
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_mkzsh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_pscp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_putclip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Cygwin/_readshortcut
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_defaults
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_fink
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_hdiutil
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_mac_applications
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_mac_files_for_application
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_open
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_qtplay
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_retrieve_mac_apps
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Darwin/_softwareupdate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_a2utils
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-file
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-move
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_apt-show-versions
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_aptitude
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_auto-apt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_bts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_bug
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_cdbs-edit-patch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dak
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dchroot
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dchroot-dsa
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_deb_packages
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debchange
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debdiff
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debfoster
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_debsign
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dlocate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpatch-edit-patch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-buildpackage
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-cross
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg-repack
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dpkg_source
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dput
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_dupload
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_grep-excuses
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_invoke-rc.d
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_lighttpd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_linda
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_lintian
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_madison
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_make-kpkg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_members
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_mergechanges
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_module-assistant
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_piuparts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_reprepro
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_schroot
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_svn-buildpackage
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_toolchain-source
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_update-alternatives
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_update-rc.d
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_uscan
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_vim-addons
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_wajig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Debian/_wanna-build
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_acpi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_acpitool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_analyseplugin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_brctl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_chrt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ethtool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fuse_arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fuse_values
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fusermount
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ionice
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ipset
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_iptables
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_iwconfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_losetup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_lsusb
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mdadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mii-tool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_modutils
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mondo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_pkgtool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_rpmbuild
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_sshfs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_strace
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tpb
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tpconfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_tune2fs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_uml
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_valgrind
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_vserver
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_wakeup_capable_devices
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_yast
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva/_rebootin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva/_urpmi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_rpm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_service
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_yum
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_coreadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dhcpinfo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dladm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_dumpadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_flowadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_gcore
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_inetadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_netstat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_pfexec
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_pkg5
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_prstat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_ps
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_ptree
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_savecore
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_snoop
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcadm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svccfg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcprop
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_svcs_fmri
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_zlogin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_a2ps
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_aap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ant
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_antiword
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_apachectl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_apm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arch_archives
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arch_namespace
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_arping
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_attr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_awk
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_baz
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bind_addresses
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bison
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bittorrent
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bogofilter
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bzip2
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_bzr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cal
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_calendar
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_canonical_paths
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ccal
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdcd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdrdao
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cdrecord
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chkconfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chmod
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_chown
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_comm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_compress
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_configure
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cowsay
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cpio
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cplay
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cssh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ctags_tags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cut
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_cvs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_darcs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_date
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_devtodo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dhclient
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dict
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dict_words
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diff
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diff_options
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_diffstat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dir_list
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_directories
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_django
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dmidecode
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_domains
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_du
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_dvi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ecasound
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_elinks
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_elm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_email_addresses
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_enscript
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_env
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fakeroot
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fetchmail
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_figlet
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_file_systems
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_find
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_finger
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_flasher
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_flex
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fortune
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fsh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_fuser
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gcc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gdb
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_genisoimage
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getconf
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getent
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getfacl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_getmail
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_git
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_global
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_global_tags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnu_generic
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnupod
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gnutls
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gpg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gphoto2
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gprof
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_grep
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_groff
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_groups
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_growisofs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_guilt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_gzip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_have_glob_qual
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_hosts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_iconv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_id
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ifconfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_iftop
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_imagemagick
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_init_d
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_irssi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ispell
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_java
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_java_class
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_joe
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_join
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_killall
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_knock
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_kvno
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_last
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ld_debug
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ldd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_less
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_links
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_list_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_loadkeys
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_locales
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_locate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_look
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ls
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lsof
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lynx
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_lzop
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mail
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mailboxes
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_make
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_man
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_md5sum
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mencal
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mercurial
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_metaflac
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mime_types
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mkdir
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_module
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_monotone
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mount
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mpc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mtools
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mtr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mutt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_my_accounts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mysql_utils
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_mysqldiff
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ncftp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_net_interfaces
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_netcat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_newsgroups
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nice
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nmap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nslookup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_other_accounts
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pack
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_patch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_path_commands
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_path_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pax
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pbm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pdf
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perforce
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl_basepods
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perl_modules
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_perldoc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_php
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pids
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pine
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ping
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkg-config
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkg_instance
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkgadd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkginfo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pkgrm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pon
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ports
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_postfix
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_prcs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_printenv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_printers
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ps
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pspdf
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_psutils
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pump
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_pydoc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_python
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_qemu
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_quilt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_raggle
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rake
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ranlib
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rar
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rcs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_renice
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ri
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rlogin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rrdtool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rsync
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_rubber
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ruby
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sablotron
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_samba
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sccs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_screen
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sed
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_services
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_setfacl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_showmount
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_signals
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sisu
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_slrn
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_socket
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sort
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_spamassassin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sqsh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ssh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_stgit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_strip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_stty
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_su
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_subversion
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sudo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_surfraw
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sysctl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar_archive
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tardy
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tcpdump
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tcptraceroute
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_telnet
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_terminals
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tex
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_texi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_texinfo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tidy
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tiff
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tilde_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_time_zone
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tla
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_todo.sh
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_toilet
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_topgit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_totd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tracepath
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_twisted
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_unace
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_uname
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_unexpand
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_uniq
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_units
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_urls
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_user_admin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_user_at_host
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_users
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_users_on
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vim
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vorbis
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vorbiscomment
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vux
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_w3m
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_webbrowser
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_wget
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_whereis
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_whois
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_wiggle
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xargs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xmlsoft
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_xmms2
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yafc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yodl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_yp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zcat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zdump
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs_dataset
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zfs_pool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zip
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_zpool
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_acroread
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_dcop
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gnome-gv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gqview
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_gv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_kfmclient
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_mozilla
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_mplayer
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_nautilus
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_nedit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_netscape
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_qiv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_setxkbmap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_urxvt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_vnc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_borderwidth
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_color
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_colormapid
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_cursor
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_display
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_extension
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_font
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_geometry
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_keysym
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_locale
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_modifier
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_name
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_resource
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_selection_timeout
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_title
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_utils
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_visual
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_window
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xauth
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xdvi
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xloadimage
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xmodmap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xpdf
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xrandr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xscreensaver
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xset
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xt_arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xt_session_id
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xterm
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xwit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_alias
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_aliases
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_arrays
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_assign
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_autocd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_bindkey
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_brace_parameter
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_builtin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_cd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_command
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_command_names
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_compdef
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_condition
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_default
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_delimiters
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_directory_stack
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_dirs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_disable
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_dynamic_directory_name
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_echotc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_echoti
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_emulate
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_enable
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_equal
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_fc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_file_descriptors
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_first
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_functions
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globflags
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globqual_delims
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_globquals
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_hash
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_history_modifiers
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_in_vared
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_bg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_builtin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_jobs_fg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_kill
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_limit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_limits
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_math
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_mere
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options_set
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_options_unset
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_parameter
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_parameters
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_precommand
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_print
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_prompt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_read
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_redirect
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_sched
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_set
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_setopt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_source
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_stat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_subscript
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_suffix_alias_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_tcpsys
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_tilde
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_trap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_ttyctl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_typeset
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_ulimit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_unhash
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_unsetopt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_value
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_vared
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_vars
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_wait
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_which
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zattr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zcalc_line
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zcompile
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zed
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zftp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zle
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zmodload
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zmv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zpty
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Zsh/_zstyle
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/bashcompinit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compaudit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compdump
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compinit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/compinstall
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/catch
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/throw
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/pick-web-browser
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-handler
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/add-zsh-hook
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/allopt
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/checkmail
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/colors
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/getjobs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/harden
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/is-at-least
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/mere
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/nslookup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/promptnl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/relative
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-git
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-svk
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/run-help-svn
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/sticky-note
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/tetris
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/xtermctl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zargs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zcalc
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zed
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zkbd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zmathfuncdef
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zmv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zrecompile
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/zstyle+
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Newuser/zsh-newuser-install
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_adam1_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_adam2_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_bart_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_bigfade_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_clint_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_elite2_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_elite_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_fade_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_fire_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_off_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_oliver_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_pws_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_redhat_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_special_chars
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_suse_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_walters_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/prompt_zefram_setup
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Prompts/promptinit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_alias
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_close
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_command
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_expect
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_fd_handler
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_log
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_open
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_output
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_point
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_proxy
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_read
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_rename
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_send
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_sess
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_shoot
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_spam
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_talk
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/TCP/tcp_wait
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_bzr
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_cdv
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_cvs
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_darcs
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_git
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_hg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_mtn
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_p4
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_svk
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_svn
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_detect_tla
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_git
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_hg
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_p4
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_svk
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_svn
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/Backends/VCS_INFO_get_data_tla
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_adjust
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_bydir_detect
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_check_com
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_formats
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_get_cmd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_maxexports
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_nvcsformats
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_realpath
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_reposub
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/VCS_INFO_set
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_lastmsg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_printsys
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/VCS_Info/vcs_info_setsys
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfanon
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfautocheck
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcd_match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcget
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfclose
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfcput
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfdir
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zffcache
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfgcp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfget
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfget_match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfgoto
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfhere
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfinit
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfls
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfmark
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfopen
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfparams
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfpcp
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfput
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfrglob
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfrtime
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfsession
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfstat
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftp_chpwd
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftp_progress
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftransfer
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zftype
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfuget
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zftp/zfuput
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/backward-kill-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/backward-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/capitalize-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/copy-earlier-word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/cycle-completion-positions
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/define-composed-chars
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/delete-whole-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/down-case-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/down-line-or-beginning-search
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/edit-command-line
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/forward-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-beginning-search-menu
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-pattern-search
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/history-search-end
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/incarg
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/incremental-complete-word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-composed-char
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/insert-unicode-char
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/keeper
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/keymap+widget
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/kill-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/match-word-context
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/match-words-by-style
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/modify-current-argument
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region-invisible
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/predict-on
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/quote-and-complete-word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/read-from-minibuffer
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/replace-string
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/replace-string-again
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/select-word-style
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/smart-insert-last-word
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/split-shell-arguments
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/transpose-words-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/up-case-word-match
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/up-line-or-beginning-search
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/url-quote-magic
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/which-command
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/zed-set-file-name
+file path=usr/share/zsh/$(COMPONENT_VERSION)/scripts/newuser
+hardlink path=usr/bin/zsh target=zsh-$(COMPONENT_VERSION)
+# This link dangles deliberately, and userland.action002.0 doesn't like that.
+link path=etc/zprofile target=profile pkg.linted=true
+license license license="Zsh License"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/zshrc Thu Feb 17 13:44:40 2011 -0800
@@ -0,0 +1,28 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+#
+
+# Turn on the "new" completion system. See zshcompsys(1).
+autoload -Uz compinit
+compinit -i
--- a/make-rules/ips.mk Wed Feb 16 15:23:32 2011 -0800
+++ b/make-rules/ips.mk Thu Feb 17 13:44:40 2011 -0800
@@ -70,6 +70,7 @@
PKG_MACROS += SOLARIS_VERSION=$(SOLARIS_VERSION)
PKG_MACROS += OS_VERSION=$(OS_VERSION)
PKG_MACROS += IPS_COMPONENT_VERSION=$(IPS_COMPONENT_VERSION)
+PKG_MACROS += COMPONENT_VERSION=$(COMPONENT_VERSION)
PKG_MACROS += COMPONENT_ARCHIVE_URL=$(COMPONENT_ARCHIVE_URL)
PKG_OPTIONS += $(PKG_MACROS:%=-D %)
--- a/make-rules/shared-macros.mk Wed Feb 16 15:23:32 2011 -0800
+++ b/make-rules/shared-macros.mk Thu Feb 17 13:44:40 2011 -0800
@@ -30,7 +30,7 @@
ROOT = /
# get the most recent build number from the last mercurial tag
-LAST_HG_TAG = $(shell hg tags -q | head -2 | tail -1)
+LAST_HG_TAG = $(shell hg tags -q | grep build- | head -1)
LAST_BUILD_NUM = $(LAST_HG_TAG:build-%=%)
OS_VERSION = $(shell uname -r)