Import sfw build 134
Bugs Fixed
----------
6760685 No MOTD (message of the day) when using zsh, /etc/zprofile is needed
6916058 BIND 9.6.1-P3
6918313 [OSOL B131] Crash of Mysql server SSL connection security problem (5.1.30)(x86 only)
6923497 new gnu patch doesn't like dom4j
6924198 Update fetchmail to version 6.3.14
6924379 zsh 4.3.10
6924496 audit_pkg no longer needed in OpenSolaris world
6924503 enable "new-style" zsh completion by default
--- a/usr/src/cmd/bind/METADATA Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/bind/METADATA Tue Feb 23 00:53:20 2010 +0200
@@ -1,10 +1,10 @@
NAME: bind
-VERSION: 9.6.1-P2
+VERSION: 9.6.1-P3
DESCRIPTION: Berkeley Internet Name Domain server and utilities
LICENSE: Other
PACKAGE: SUNWbind SUNWbindc SUNWbindr
PROJECT_URL: http://www.isc.org/software/bind
-SOURCE_DOWNLOAD: http://ftp.isc.org/isc/bind9/9.6.1-P2/bind-9.6.1-P2.tar.gz
+SOURCE_DOWNLOAD: http://ftp.isc.org/isc/bind9/9.6.1-P3/bind-9.6.1-P3.tar.gz
SUPPORT: B
BUGTRAQ: solaris/network/dns
OSR: 11725
Binary file usr/src/cmd/bind/bind-9.6.1-P2.tar.gz has changed
Binary file usr/src/cmd/bind/bind-9.6.1-P3.tar.gz has changed
--- a/usr/src/cmd/fetchmail/METADATA Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/fetchmail/METADATA Tue Feb 23 00:53:20 2010 +0200
@@ -1,10 +1,10 @@
NAME: fetchmail
-VERSION: 6.3.13
+VERSION: 6.3.14
DESCRIPTION: fetch mail from a POP, IMAP, ETRN, or ODMR-capable server
LICENSE: GPLv2
PACKAGE: SUNWfetchmail
PROJECT_URL: http://fetchmail.berlios.de/
-SOURCE_DOWNLOAD: http://download.berlios.de/fetchmail/fetchmail-6.3.13.tar.bz2
+SOURCE_DOWNLOAD: http://download.berlios.de/fetchmail/fetchmail-6.3.14.tar.bz2
SUPPORT: C
BUGTRAQ: solaris/utility/fetchmail
OSR: 8301
Binary file usr/src/cmd/fetchmail/fetchmail-6.3.13.tar.bz2 has changed
Binary file usr/src/cmd/fetchmail/fetchmail-6.3.14.tar.bz2 has changed
--- a/usr/src/cmd/mysql-5-1/Makefile.sfw Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/mysql-5-1/Makefile.sfw Tue Feb 23 00:53:20 2010 +0200
@@ -21,7 +21,7 @@
#
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
-#ident "@(#)Makefile.sfw 1.5 10/01/06 SMI"
+#ident "@(#)Makefile.sfw 1.6 10/01/26 SMI"
MYSQL_VERSION=5.1.37
@@ -158,6 +158,7 @@
/usr/bin/gzip -dc $(MYSQL_DIR).tar.gz | \
$(GTAR) xpf - --no-same-owner
(cd $(MYSQL_DIR); gpatch -p1 < ../patches/mysql-5.1.37-dtrace.sunpatch)
+ (cd $(MYSQL_DIR); gpatch -p1 < ../patches/yassl.patch)
gpatch $(MYSQL_DIR)/storage/innobase/include/univ.i -i patches/inline.patch
gpatch $(MYSQL_DIR)/scripts/mysql_config.sh -i patches/mysql_config.patch
gpatch $(MYSQL_DIR)/mysql-test/Makefile.in -i patches/ksh-hang.patch
@@ -176,6 +177,7 @@
cd tmp; /usr/bin/gzip -dc $(MYSQL_DIR).tar.gz | tar xopf -
mv tmp/$(MYSQL_DIR) $(MYSQL_DIR_64); rm -rf tmp
(cd $(MYSQL_DIR_64); gpatch -p1 < ../patches/mysql-5.1.37-dtrace.sunpatch)
+ (cd $(MYSQL_DIR_64); gpatch -p1 < ../patches/yassl.patch)
gpatch $(MYSQL_DIR_64)/storage/innobase/include/univ.i -i patches/inline.patch
gpatch $(MYSQL_DIR_64)/scripts/mysql_config.sh -i patches/mysql_config.patch
gpatch $(MYSQL_DIR_64)/mysql-test/Makefile.in -i patches/ksh-hang.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/mysql-5-1/patches/yassl.patch Tue Feb 23 00:53:20 2010 +0200
@@ -0,0 +1,198 @@
+
+#At file:///home/ram/mysql/b50227-5.0-bugteam/ based on revid:gshchepa@stripped
+
+ 2838 Ramil Kalimullin 2010-01-13
+ Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
+
+ Problem: copying issuer's (or subject's) name tags into an internal
+ buffer from incoming stream we didn't check the buffer overflow.
+ That may lead to memory overrun, crash etc.
+
+ Fix: ensure we don't overrun the buffer.
+
+ Note: there's no simple test case (exploit needed).
+ @ extra/yassl/taocrypt/include/asn.hpp
+ Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
+ - CertDecoder::AddTag() introduced.
+ @ extra/yassl/taocrypt/src/asn.cpp
+ Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
+ - copying data from incoming stream to the issuer_ or subject_
+ buffers ensure we don't overrun them.
+ - code cleanup.
+
+ modified:
+ extra/yassl/taocrypt/include/asn.hpp
+ extra/yassl/taocrypt/src/asn.cpp
+=== modified file 'extra/yassl/taocrypt/include/asn.hpp'
+--- a/extra/yassl/taocrypt/include/asn.hpp 2007-01-29 15:54:40 +0000
++++ b/extra/yassl/taocrypt/include/asn.hpp 2010-01-13 05:20:45 +0000
+@@ -305,6 +305,7 @@ private:
+ bool ValidateSignature(SignerList*);
+ bool ConfirmSignature(Source&);
+ void GetKey();
++ char* AddTag(char*, const char*, const char*, word32, word32);
+ void GetName(NameType);
+ void GetValidity();
+ void GetDate(DateType);
+
+=== modified file 'extra/yassl/taocrypt/src/asn.cpp'
+--- a/extra/yassl/taocrypt/src/asn.cpp 2009-06-29 13:17:01 +0000
++++ b/extra/yassl/taocrypt/src/asn.cpp 2010-01-13 05:20:45 +0000
+@@ -652,6 +652,23 @@ word32 CertDecoder::GetDigest()
+ }
+
+
++char *CertDecoder::AddTag(char *ptr, const char *buf_end,
++ const char *tag_name, word32 tag_name_length,
++ word32 tag_value_length)
++{
++ if (ptr + tag_name_length + tag_value_length > buf_end)
++ return 0;
++
++ memcpy(ptr, tag_name, tag_name_length);
++ ptr+= tag_name_length;
++
++ memcpy(ptr, source_.get_current(), tag_value_length);
++ ptr+= tag_value_length;
++
++ return ptr;
++}
++
++
+ // process NAME, either issuer or subject
+ void CertDecoder::GetName(NameType nt)
+ {
+@@ -659,11 +676,21 @@ void CertDecoder::GetName(NameType nt)
+
+ SHA sha;
+ word32 length = GetSequence(); // length of all distinguished names
+- assert (length < ASN_NAME_MAX);
++
++ if (length >= ASN_NAME_MAX)
++ goto err;
+ length += source_.get_index();
+
+- char* ptr = (nt == ISSUER) ? issuer_ : subject_;
+- word32 idx = 0;
++ char *ptr, *buf_end;
++
++ if (nt == ISSUER) {
++ ptr= issuer_;
++ buf_end= ptr + sizeof(issuer_) - 1; // 1 byte for trailing 0
++ }
++ else {
++ ptr= subject_;
++ buf_end= ptr + sizeof(subject_) - 1; // 1 byte for trailing 0
++ }
+
+ while (source_.get_index() < length) {
+ GetSet();
+@@ -685,47 +712,36 @@ void CertDecoder::GetName(NameType nt)
+ byte id = source_.next();
+ b = source_.next(); // strType
+ word32 strLen = GetLength(source_);
+- bool copy = false;
+
+- if (id == COMMON_NAME) {
+- memcpy(&ptr[idx], "/CN=", 4);
+- idx += 4;
+- copy = true;
+- }
+- else if (id == SUR_NAME) {
+- memcpy(&ptr[idx], "/SN=", 4);
+- idx += 4;
+- copy = true;
+- }
+- else if (id == COUNTRY_NAME) {
+- memcpy(&ptr[idx], "/C=", 3);
+- idx += 3;
+- copy = true;
+- }
+- else if (id == LOCALITY_NAME) {
+- memcpy(&ptr[idx], "/L=", 3);
+- idx += 3;
+- copy = true;
+- }
+- else if (id == STATE_NAME) {
+- memcpy(&ptr[idx], "/ST=", 4);
+- idx += 4;
+- copy = true;
+- }
+- else if (id == ORG_NAME) {
+- memcpy(&ptr[idx], "/O=", 3);
+- idx += 3;
+- copy = true;
+- }
+- else if (id == ORGUNIT_NAME) {
+- memcpy(&ptr[idx], "/OU=", 4);
+- idx += 4;
+- copy = true;
+- }
+-
+- if (copy) {
+- memcpy(&ptr[idx], source_.get_current(), strLen);
+- idx += strLen;
++ switch (id) {
++ case COMMON_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/CN=", 4, strLen)))
++ goto err;
++ break;
++ case SUR_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/SN=", 4, strLen)))
++ goto err;
++ break;
++ case COUNTRY_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/C=", 3, strLen)))
++ goto err;
++ break;
++ case LOCALITY_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/L=", 3, strLen)))
++ goto err;
++ break;
++ case STATE_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/ST=", 4, strLen)))
++ goto err;
++ break;
++ case ORG_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/O=", 3, strLen)))
++ goto err;
++ break;
++ case ORGUNIT_NAME:
++ if (!(ptr= AddTag(ptr, buf_end, "/OU=", 4, strLen)))
++ goto err;
++ break;
+ }
+
+ sha.Update(source_.get_current(), strLen);
+@@ -739,23 +755,20 @@ void CertDecoder::GetName(NameType nt)
+ source_.advance(oidSz + 1);
+ word32 length = GetLength(source_);
+
+- if (email) {
+- memcpy(&ptr[idx], "/emailAddress=", 14);
+- idx += 14;
+-
+- memcpy(&ptr[idx], source_.get_current(), length);
+- idx += length;
+- }
++ if (email && !(ptr= AddTag(ptr, buf_end, "/emailAddress=", 14, length)))
++ goto err;
+
+ source_.advance(length);
+ }
+ }
+- ptr[idx++] = 0;
++ *ptr= 0;
+
+- if (nt == ISSUER)
+- sha.Final(issuerHash_);
+- else
+- sha.Final(subjectHash_);
++ sha.Final(nt == ISSUER ? issuerHash_ : subjectHash_);
++
++ return;
++
++err:
++ source_.SetError(CONTENT_E);
+ }
+
--- a/usr/src/cmd/vim/runtime.patch Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/vim/runtime.patch Tue Feb 23 00:53:20 2010 +0200
@@ -3101,7 +3101,7 @@
+ \%f:%l:%c:\ %m,
\%f:%l:\ %m,
\\"%f\"\\,\ line\ %l%*\\D%c%*[^\ ]\ %m,
- \10/02/02*\\a[%*\\d]:\ Entering\ directory\ `%f',
+ \10/02/15*\\a[%*\\d]:\ Entering\ directory\ `%f',
diff -Nur runtime.patched/compiler/jikes.vim runtime/compiler/jikes.vim
--- runtime.patched/compiler/jikes.vim 2004-06-07 07:32:36.000000000 -0700
+++ runtime/compiler/jikes.vim 2009-01-28 08:23:44.000000000 -0800
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/zsh/Completion/Solaris/Command/_dladm Tue Feb 23 00:53:20 2010 +0200
@@ -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]:mode:(a b g n)' \
+ '(-k --key)'{-k,--key}'[Key name]:key:_dladm_secobjs' \
+ '(-s --sec)'{-s,--sec}'[Security mode]:(none wep wpa)' \
+ '(-a --auth)'{-a,--auth}'[Authentication mode]:mode:(open shared)' \
+ '(-c --create-ibss)'{-c,--create-ibss}'[Create an ad-hoc network]' \
+ '(-T --timeout)'{-T,--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]:_path_files' \
+ '(-F --format)'{-f,--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]:(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)'{-l,--link}'[Specify link to add]:link:_dladm_links' \
+ ':bridge name:'
+ ;;
+
+
+ ("modify-bridge")
+ _arguments -A "-*" \
+ '(-P --protect)'{-P,--protect}'[Specify a 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)'{-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]:(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/usr/src/cmd/zsh/Completion/Solaris/Command/_flowadm Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_netstat Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_pkg5 Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_prstat Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_ps Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_snoop Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Solaris/Command/_svcadm Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Unix/Command/_zfs Tue Feb 23 00:53:20 2010 +0200
@@ -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/usr/src/cmd/zsh/Completion/Unix/Command/_zpool Tue Feb 23 00:53:20 2010 +0200
@@ -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 "$@"
--- a/usr/src/cmd/zsh/METADATA Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/zsh/METADATA Tue Feb 23 00:53:20 2010 +0200
@@ -1,10 +1,10 @@
NAME: zsh
-VERSION: 4.3.9
+VERSION: 4.3.10
DESCRIPTION: Z shell
LICENSE: ZSH
PACKAGE: SUNWzsh
PROJECT_URL: http://www.zsh.org/
-SOURCE_DOWNLOAD: ftp://ftp.zsh.org/pub/zsh-4.3.9.tar.bz2
+SOURCE_DOWNLOAD: ftp://ftp.zsh.org/pub/zsh-4.3.10.tar.bz2
SUPPORT: C
BUGTRAQ: solaris/utility/zsh
OSR: 3712
--- a/usr/src/cmd/zsh/Makefile.sfw Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/cmd/zsh/Makefile.sfw Tue Feb 23 00:53:20 2010 +0200
@@ -20,15 +20,16 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "@(#)Makefile.sfw 1.19 09/04/24 SMI"
+# ident "@(#)Makefile.sfw 1.20 10/02/11 SMI"
#
VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
TARBALL=$(VER).tar.bz2
-PATCHES:sh = echo Patches/[0-9]*.patch
+
+COMPOVERRIDES:sh = find Completion -type f | grep -v SCCS
include ../Makefile.cmd
@@ -44,11 +45,22 @@
test: # there aren't any
-install: all
+install: all $(ROOT)/etc/zshrc $(ROOT)/etc/zprofile
$(SH) ./install-zsh $(COMPONENT_NAME:sh) $(COMPONENT_VERSION:sh)
LFS_CFLAGS:sh = getconf LFS_CFLAGS
+$(VER)/%: %
+ $(CP) $< $@
+
+$(ROOT)/etc/zshrc := FILEMODE=0644
+
+$(ROOT)/etc/%: %
+ $(INS.file)
+
+$(ROOT)/etc/zprofile:
+ $(RM) $@; $(SYMLINK) profile $@
+
$(VER)/config.status: $(VER)/configure
(cd $(VER); env \
CC=$(CC) CXX=$(CCC) \
@@ -73,7 +85,7 @@
chmod 755 config.status; \
./config.status
-$(VER)/configure: $(VER)/.patched
+$(VER)/configure: $(VER)/.patched $(COMPOVERRIDES:%=$(VER)/%)
touch $@
clean:
--- a/usr/src/cmd/zsh/Patches/00-solaris-completion-dir.patch Mon Feb 08 15:41:40 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- Src/Zle/complete.mdd.orig Tue Jul 22 11:32:02 2008
-+++ Src/Zle/complete.mdd Tue Jul 22 11:32:23 2008
-@@ -1,7 +1,7 @@
- name=zsh/complete
- link=either
- load=yes
--functions='Completion/*comp* Completion/AIX/*/* Completion/BSD/*/* Completion/Base/*/* Completion/Cygwin/*/* Completion/Darwin/*/* Completion/Debian/*/* Completion/Linux/*/* Completion/Mandriva/*/* Completion/Redhat/*/* Completion/Unix/*/* Completion/X/*/* Completion/Zsh/*/*'
-+functions='Completion/*comp* Completion/AIX/*/* Completion/BSD/*/* Completion/Base/*/* Completion/Cygwin/*/* Completion/Darwin/*/* Completion/Debian/*/* Completion/Linux/*/* Completion/Mandriva/*/* Completion/Redhat/*/* Completion/Solaris/*/* Completion/Unix/*/* Completion/X/*/* Completion/Zsh/*/*'
-
- moddeps="zsh/zle"
-
--- a/usr/src/cmd/zsh/Patches/01-completions.patch Mon Feb 08 15:41:40 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,947 +0,0 @@
---- /dev/null Wed Feb 11 19:57:01 2009
-+++ Completion/Solaris/Command/_dladm Mon Feb 9 20:55:17 2009
-@@ -0,0 +1,393 @@
-+#compdef dladm
-+
-+_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() {
-+ 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
-+
-+ # 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"
-+ )
-+
-+ 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" )
-+
-+ 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 "-*" \
-+ '(-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]:mode:(a b g)' \
-+ '(-k --key)'{-k,--key}'[Key name]:key:_dladm_secobjs' \
-+ '(-s --sec)'{-s,--sec}'[Security mode]:(none wep wpa)' \
-+ '(-a --auth)'{-a,--auth}'[Authentication mode]:mode:(open shared)' \
-+ '(-c --create-ibss)'{-c,--create-ibss}'[Create an ad-hoc network]' \
-+ '(-T --timeout)'{-T,--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)' \
-+ '-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]:_path_files' \
-+ '(-F --format)'{-f,--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'
-+ ;;
-+
-+ (*)
-+ _message "unknown dladm subcommand: $service"
-+ ;;
-+ esac
-+}
-+
-+_dladm "$@"
---- Completion/Solaris/Command/_ptree.orig Mon Jul 21 12:15:24 2008
-+++ Completion/Solaris/Command/_ptree Sun Feb 8 19:14:43 2009
-@@ -12,7 +12,7 @@
-
- if [[ $ret -ne 0 ]]; then
- _alternative \
-- 'users:logged-in user:(${$(who -q)\:#(users=*|\#)})' \
-+ 'users:logged-in user:compadd ${$(who -q)\:#(users=*|\#)}' \
- 'pids:pid:_pids'
- ret=$?
- fi
---- Completion/Solaris/Command/_svccfg.orig Mon Jul 21 12:15:24 2008
-+++ Completion/Solaris/Command/_svccfg Sun Feb 8 18:28:00 2009
-@@ -1,9 +1,27 @@
- #compdef svccfg
-
-+_svccfg_properties() {
-+ local -a props fmris
-+ local fmri="$argv[$#]"
-+
-+ # If There's more than one possible FMRI, bail
-+ fmris=( ${(f)"$(svcs -H -o fmri $fmri)"} )
-+ if [[ $#fmris -gt 1 ]]; then
-+ _message "'$fmri' is ambiguous"
-+ return 1
-+ fi
-+
-+ # Get all the property names for the FMRI
-+ props=( ${${${(f)"$(svccfg -s $fmri describe)"}:# *}%% *} )
-+
-+ _multi_parts "$expl[@]" - / props
-+}
-+
- _svccfg() {
- local context state line subcmds
-+ typeset -A opt_args
-
-- subcmds=( apply extract import validate export inventory delete addpropvalue delpropvalue )
-+ subcmds=( apply describe extract import validate export inventory delete addpropvalue delpropvalue )
-
- if [[ $service == "svccfg" ]]; then
- _arguments -s \
-@@ -30,10 +48,14 @@
- ':file:_files'
- ;;
-
-- (apply|validate|inventory)
-+ (apply|inventory)
- _files
- ;;
-
-+ (validate)
-+ _alternative 'files:file:_files' 'fmris:fmri:_svc_fmri -c'
-+ ;;
-+
- (export)
- _svcs_fmri -c
- ;;
-@@ -44,6 +66,14 @@
- '*:FMRI:_svcs_fmri -c'
- ;;
-
-+ (describe)
-+ local fmri=$opt_args[-s]
-+ _arguments -A "-*" \
-+ '-v[Give all information]' \
-+ '-t[Show only template data]' \
-+ ":property group or property:_svccfg_properties $fmri"
-+ ;;
-+
- (extract)
- ;;
-
---- Completion/Solaris/Command/_svcs.orig Mon Jul 21 12:15:24 2008
-+++ Completion/Solaris/Command/_svcs Sun Feb 8 18:18:44 2009
-@@ -15,13 +15,13 @@
- '(-l -x -D -a -R)-d[List dependencies]' \
- '(-l -x -d -a -R)-D[List dependents]' \
- '(-l -x)-H[Suppress header line]' \
-- '(-)-l[Print detailed status about services and instances]' \
-+ '(-x -d -D -a -R -s)-l[Print detailed status about services and instances]' \
- '(-l -x)-o[Display specific columns]:column:_values -s , "column" ${^cols/\:/[}\]' \
- '(-l -x)-p[List processes]' \
- '(-l -x -d -D)-R[List services with the given restarter]:instance FMRI:_svcs_fmri -i' \
- '(-l -x)-s[Sort by a column]:column:(($cols))' \
- '(-l -x)-S[Reverse sort by a column]:column:(($cols))' \
-- '(-l)-v[verbose columns]' \
-+ '-v[verbose columns]' \
- '(-l)-x[Display explanation for service states]' \
- '(-l -x)-\?[Print help]' \
- '*:FMRI or pattern:_svcs_fmri -i'
---- Completion/Unix/Command/_zfs.orig Tue Aug 12 03:28:11 2008
-+++ Completion/Unix/Command/_zfs Sun Feb 8 18:11:38 2009
-@@ -97,249 +97,11 @@
- ;;
-
- ("clone")
-+ # XXX needs to bail if there are no snapshots
- _arguments -A "-*" \
- '-p[Create parent datasets]' \
-- # XXX needs to bail if there are no snapshots
- ':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]' \
-- '-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]" \
-- '-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]' \
-- ':property:_values -s , "property" $ro_properties $rw_properties' \
-- '*:filesystem/volume:_zfs_dataset -t fs -t vol'
-- ;;
--
-- ("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 \
-- '-F[Force unshare]' \
-- ':filesystem:_zfs_dataset -t fs -t mtpt'
-- ;;
--
-- ("send")
-- _arguments -A "-*" \
-- '-i[Generate an incremental stream]:snapshot:_zfs_dataset -t snap' \
-- ':snapshot:_zfs_dataset -t snap'
-- ;;
--
-- ("receive")
-- _arguments -A "-*" \
-- '-v[Verbose]' \
-- '-n[Do not receive the stream]' \
-- '-F[Force a rollback if necessary]' \
-- - set1 \
-- ':filesystem/volume/snapshot:_zfs_dataset' \
-- - set2 \
-- '-d[Set path prefix]:filesystem:_zfs_dataset -t fs'
-- ;;
--
-- ("allow"|"unallow")
-- _message "unimplemented zfs subcommand: $service"
-- ;;
--
-- ("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' \
-- ;;
--
-- (*)
-- _message "unknown zfs subcommand: $service"
-- ;;
-- esac
--}
--
--_zfs "$@"
--#compdef zfs
--
--_zfs() {
-- local context state line expl
-- typeset -A opt_args
-- local -a subcmds rw_properties rw_propnames ro_properties
--
-- subcmds=(
-- "create" "destroy" "clone" "promote" "rename" "snapshot"
-- "rollback" "list" "set" "get" "inherit" "mount" "unmount"
-- "share" "unshare" "send" "receive" "allow" "unallow"
-- "upgrade"
-- )
--
-- ro_properties=(
-- "name" "type" "creation" "used" "available" "referenced"
-- "compressratio" "mounted" "origin"
-- )
--
-- # 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 secure passthrough)"
-- "aclmode:value:(discard groupmask passthrough)"
-- "atime:value:(on off)"
-- "canmount:value:(on off)"
-- "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)"
-- "mountpoint:value:{if [[ -prefix /* ]]; then _path_files -/; else _wanted mountpoints expl 'mountpoint (type \"/\" to start completing paths)' compadd legacy none; fi}"
-- "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)"
-- "reservation:value:" # <size>, "none"
-- "setuid:value:(on off)"
-- "shareiscsi:value:(on off)" # or "type=<type>"
-- "sharenfs:value:(on off)" # or share(1M) options
-- "snapdir:value:(hidden visible)"
-- "version:value:(1 2 current)"
-- "volblocksize:value:(512 1K 2K 4K 8K 16K 32K 64K 128K)"
-- "volsize:value:" # <size>
-- "xattr:value:(on off)"
-- "zoned:value:(on off)"
-- )
--
-- 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" $rw_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]' \
-- '-f[Force unmounts]' \
-- ':filesystem/volume/snapshot:_zfs_dataset'
-- ;;
--
-- ("snapshot")
-- _arguments -A "-*" \
-- '-r[Recursively snapshot all descendant datasets]' \
-- ':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")
-- _arguments -A "-*" \
-- '-p[Create parent datasets]' \
-- # XXX needs to bail if there are no snapshots
-- ':snapshot:_zfs_dataset -t snap' \
-- ':filesystem/volume:'
- ;;
-
- ("promote")
---- Completion/Unix/Command/_zpool.orig Tue Aug 12 03:28:11 2008
-+++ Completion/Unix/Command/_zpool Sun Feb 8 18:13:12 2009
-@@ -199,204 +199,3 @@
- }
-
- _zpool "$@"
--#compdef zpool
--
--_zpool() {
-- local -a subcmds fields
--
-- subcmds=(
-- create destroy add remove list iostat status online
-- offline clear attach detach replace scrub import export
-- upgrade history get set
-- )
--
-- fields=(
-- name\:"Pool name" size\:"Total size" used\:"Space used"
-- available\:"Space available" capacity\:"Space used (percentage)"
-- health\:"Health status"
-- )
--
-- properties=(
-- "bootfs:value:"
-- "autoreplace:value:(on off)"
-- "delegation:value:(on off)"
-- )
-- propnames=( ${properties%%:*} )
--
-- import_properties=(
-- xattr
-- copies
-- shareiscsi
-- canmount
-- share
-- sharenfs
-- userprop
-- mount
-- )
--
-- 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 \
-- ':pool name:_zfs_pool' \
-- '*:virtual device:_files'
-- ;;
--
-- (create)
-- # TODO: investigate better vdev handling
-- _arguments -A "-*" \
-- '-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 "-*" \
-- '-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 options
-- _arguments -A "-*" \
-- '*-d[Search for devices or files in directory]:_files -/' \
-- '-D[Destroyed pools]' \
-- '-f[Force import]' \
-- - set1 \
-- '-o[Mount options]' \
-- '-p[Set property]:property:_values -s , "property" $import_properties' \
-- '-R[Alternate root]:_files -/' \
-- '*:pool name or id:_zfs_pool' \
-- '::new pool name:' \
-- - set2 \
-- '-a[All pools]'
-- ;;
--
-- (get)
-- _arguments -A "-*" \
-- ':property:_values -s , "property" $propnames all' \
-- '*:pool name:_zfs_pool'
-- ;;
--
-- (set)
-- _arguments -A "-*" \
-- ':property:_values -s , "property" $properties' \
-- '*:pool name:_zfs_pool'
-- ;;
--
-- (upgrade)
-- _arguments -A "-*" \
-- - set1 \
-- '-v[Display ZFS versions and descriptions]' \
-- - set2 \
-- '-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 "$@"
Binary file usr/src/cmd/zsh/zsh-4.3.10.tar.bz2 has changed
Binary file usr/src/cmd/zsh/zsh-4.3.9.tar.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/zsh/zshrc Tue Feb 23 00:53:20 2010 +0200
@@ -0,0 +1,31 @@
+#
+# 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 2010 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "@(#)zshrc 1.1 10/02/08 SMI"
+#
+
+# Turn on the "new" completion system. See zshcompsys(1).
+autoload -Uz compinit
+compinit -i
--- a/usr/src/lib/dom4j/Makefile.sfw Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/lib/dom4j/Makefile.sfw Tue Feb 23 00:53:20 2010 +0200
@@ -20,10 +20,10 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "@(#)Makefile.sfw 1.1 09/05/07 SMI"
+#ident "@(#)Makefile.sfw 1.2 10/02/08 SMI"
#
include ../Makefile.lib
@@ -40,7 +40,7 @@
patch: $(VER)/.configured
( cd dom4j-1.6.1/src/java/org/dom4j/dom/ ; \
- $(GPATCH) < ../../../../../../jdk50.patch ; \
+ $(GPATCH) --binary < ../../../../../../jdk50.patch ; \
cd ../../../../../../ )
$(TOUCH) $@
--- a/usr/src/pkgdefs/Makefile Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/Makefile Tue Feb 23 00:53:20 2010 +0200
@@ -23,7 +23,7 @@
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "@(#)Makefile 1.277 10/01/28 SMI"
+# ident "@(#)Makefile 1.278 10/02/08 SMI"
#
#
@@ -528,9 +528,9 @@
.PARALLEL: $(SUBDIRS)
-all: awk_pkginfo audit_pkg $(SUBDIRS)
+all: awk_pkginfo $(SUBDIRS)
-install: awk_pkginfo audit_pkg $(SUBDIRS) $(SFW_RUN_CHECK_DEPS) check_deps
+install: awk_pkginfo $(SUBDIRS) $(SFW_RUN_CHECK_DEPS) check_deps
check_deps:
@echo "\n==== Checking package dependencies ====\n"
--- a/usr/src/pkgdefs/Makefile.targ Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/Makefile.targ Tue Feb 23 00:53:20 2010 +0200
@@ -19,10 +19,10 @@
#
# CDDL HEADER END
#
-# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "@(#)Makefile.targ 1.7 08/08/04 SMI"
+#ident "@(#)Makefile.targ 1.8 10/02/08 SMI"
#
# the backslashes are to break up the SCCS-like keywords
@@ -33,7 +33,6 @@
$(RM) $@; nawk -f ../awk_pkginfo [email protected] > $@
pkg: $(PKGARCHIVE) pkginfo FRC
- ../audit_pkg $(PACKAGE)
pkgmk -f prototype_$(MACH) -d $(PKGARCHIVE) -r $(ROOT) \
-p "$(HOSTNAME)$(PSTAMP)" \
-o $(PACKAGE)
--- a/usr/src/pkgdefs/SUNWbind/pkginfo.tmpl Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWbind/pkginfo.tmpl Tue Feb 23 00:53:20 2010 +0200
@@ -20,11 +20,11 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "@(#)pkginfo.tmpl 1.8 09/12/14 SMI"
+#ident "@(#)pkginfo.tmpl 1.9 10/02/09 SMI"
#
# This required package information file describes characteristics of the
@@ -40,7 +40,7 @@
SUNW_PKGTYPE="usr"
MAXINST="1000"
CATEGORY="system"
-DESC="BIND DNS Name server (9.6.1-P2)"
+DESC="BIND DNS Name server (9.6.1-P3)"
VENDOR="Sun Microsystems, Inc."
HOTLINE="Please contact your local service provider"
EMAIL=""
--- a/usr/src/pkgdefs/SUNWbindc/pkginfo.tmpl Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWbindc/pkginfo.tmpl Tue Feb 23 00:53:20 2010 +0200
@@ -20,11 +20,11 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "@(#)pkginfo.tmpl 1.2 09/12/14 SMI"
+#ident "@(#)pkginfo.tmpl 1.3 10/02/09 SMI"
#
# This required package information file describes characteristics of the
@@ -40,7 +40,7 @@
SUNW_PKGTYPE="usr"
MAXINST="1000"
CATEGORY="system"
-DESC="BIND DNS tools (9.6.1-P2)"
+DESC="BIND DNS tools (9.6.1-P3)"
VENDOR="Sun Microsystems, Inc."
HOTLINE="Please contact your local service provider"
EMAIL=""
--- a/usr/src/pkgdefs/SUNWfetchmail/copyright Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWfetchmail/copyright Tue Feb 23 00:53:20 2010 +0200
@@ -7,11 +7,12 @@
is applied is otherwise unspecified.
====================================================================
-This collective work is Copyright (C) 2002, 2003 by Eric S. Raymond
-and Copyright (C) 2004 by Matthias Andree, Eric S. Raymond,
- Robert M. Funk and Graham Wilson
-and Copyright (C) 2005 by Matthias Andree and Sunil Shetye
-and Copyright (C) 2006 - 2008 by Matthias Andree.
+This collective work is
+Copyright (C) 2002, 2003 Eric S. Raymond
+Copyright (C) 2004 Matthias Andree, Eric S. Raymond,
+ Robert M. Funk, Graham Wilson
+Copyright (C) 2005 - 2006, 2010 Sunil Shetye
+Copyright (C) 2005 - 2010 Matthias Andree
Some older portions not explicitly mentioned above are copyrighted by
Carl E. Harris, George M. Sipe, Graham Wilson, Matthias Andree and Sunil Shetye.
--- a/usr/src/pkgdefs/SUNWfetchmail/pkginfo.tmpl Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWfetchmail/pkginfo.tmpl Tue Feb 23 00:53:20 2010 +0200
@@ -22,7 +22,7 @@
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#pragma ident "@(#)pkginfo.tmpl 1.2 10/01/18 SMI"
+#pragma ident "@(#)pkginfo.tmpl 1.3 10/02/08 SMI"
#
#
@@ -39,7 +39,7 @@
SUNW_PKGTYPE="usr"
MAXINST="1000"
CATEGORY="system"
-DESC="Fetchmail Mail Retrieval and Forwarding Utility (6.3.13)"
+DESC="Fetchmail Mail Retrieval and Forwarding Utility (6.3.14)"
VENDOR="Sun Microsystems, Inc."
HOTLINE="Please contact your local service provider"
EMAIL=""
--- a/usr/src/pkgdefs/SUNWzsh/Makefile Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWzsh/Makefile Tue Feb 23 00:53:20 2010 +0200
@@ -19,15 +19,15 @@
#
# CDDL HEADER END
#
-# ident "@(#)Makefile 1.4 07/09/24 SMI"
+# ident "@(#)Makefile 1.5 10/02/11 SMI"
#
-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
include ../Makefile.com
-DATAFILES=
+DATAFILES= i.renamenew
.KEEP_STATE:
--- a/usr/src/pkgdefs/SUNWzsh/copyright Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWzsh/copyright Tue Feb 23 00:53:20 2010 +0200
@@ -1,4 +1,4 @@
-The Z Shell is copyright (c) 1992-2007 Paul Falstad, Richard Coleman,
+The Z Shell is copyright (c) 1992-2009 Paul Falstad, Richard Coleman,
Zolt�n Hidv�gi, Andrew Main, Peter Stephenson, Sven Wischnowsky, and
others. All rights reserved. Individual authors, whether or not
specifically named, retain copyright in all changes; in what follows, they
--- a/usr/src/pkgdefs/SUNWzsh/pkginfo.tmpl Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWzsh/pkginfo.tmpl Tue Feb 23 00:53:20 2010 +0200
@@ -19,10 +19,10 @@
#
# CDDL HEADER END
#
-# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "@(#)pkginfo.tmpl 1.4 06/03/30 SMI"
+#ident "@(#)pkginfo.tmpl 1.5 10/02/11 SMI"
#
# This required package information file describes characteristics of the
# package, such as package abbreviation, full package name, package version,
@@ -41,7 +41,7 @@
VENDOR="Sun Microsystems, Inc."
HOTLINE="Please contact your local service provider"
EMAIL=""
-CLASSES="none"
+CLASSES="none renamenew"
BASEDIR=/
SUNW_PKGVERS="1.0"
SUNW_PKG_ALLZONES="false"
--- a/usr/src/pkgdefs/SUNWzsh/prototype_com Mon Feb 08 15:41:40 2010 +0200
+++ b/usr/src/pkgdefs/SUNWzsh/prototype_com Tue Feb 23 00:53:20 2010 +0200
@@ -20,10 +20,10 @@
# CDDL HEADER END
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "@(#)prototype_com 1.13 09/02/12 SMI"
+# ident "@(#)prototype_com 1.15 10/02/11 SMI"
#
# This required package information file contains a list of package contents.
# The 'pkgmk' command uses this file to identify the contents of a package
@@ -39,53 +39,57 @@
i pkginfo
i copyright
i depend
+i i.renamenew
#
# source locations relative to the prototype file
#
# SUNWzsh
#
+d none etc 0755 root sys
+s none etc/zprofile=profile
+e renamenew etc/zshrc 0644 root bin
d none usr 0755 root sys
d none usr/bin 0755 root bin
-f none usr/bin/zsh-4.3.9 0555 root bin
-l none usr/bin/zsh=zsh-4.3.9
+f none usr/bin/zsh-4.3.10 0555 root bin
+l none usr/bin/zsh=zsh-4.3.10
d none usr/lib 0755 root bin
d none usr/lib/zsh 0755 root bin
-d none usr/lib/zsh/4.3.9 0755 root bin
-d none usr/lib/zsh/4.3.9/zsh 0755 root bin
-f none usr/lib/zsh/4.3.9/zsh/cap.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/clone.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/compctl.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/complete.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/complist.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/computil.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/curses.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/datetime.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/deltochar.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/example.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/files.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/langinfo.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/mapfile.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/mathfunc.so 0555 root bin
-d none usr/lib/zsh/4.3.9/zsh/net 0755 root bin
-f none usr/lib/zsh/4.3.9/zsh/net/socket.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/net/tcp.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/newuser.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/parameter.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/pcre.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/regex.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/rlimits.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/sched.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/stat.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/system.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/termcap.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/terminfo.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zftp.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zle.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zleparameter.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zprof.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zpty.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zselect.so 0555 root bin
-f none usr/lib/zsh/4.3.9/zsh/zutil.so 0555 root bin
+d none usr/lib/zsh/4.3.10 0755 root bin
+d none usr/lib/zsh/4.3.10/zsh 0755 root bin
+f none usr/lib/zsh/4.3.10/zsh/cap.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/clone.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/compctl.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/complete.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/complist.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/computil.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/curses.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/datetime.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/deltochar.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/example.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/files.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/langinfo.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/mapfile.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/mathfunc.so 0555 root bin
+d none usr/lib/zsh/4.3.10/zsh/net 0755 root bin
+f none usr/lib/zsh/4.3.10/zsh/net/socket.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/net/tcp.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/newuser.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/parameter.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/pcre.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/regex.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/rlimits.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/sched.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/stat.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/system.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/termcap.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/terminfo.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zftp.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zle.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zleparameter.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zprof.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zpty.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zselect.so 0555 root bin
+f none usr/lib/zsh/4.3.10/zsh/zutil.so 0555 root bin
d none usr/sfw 0755 root bin
d none usr/sfw/bin 0755 root bin
s none usr/sfw/bin/zsh=../../bin/zsh
@@ -110,831 +114,851 @@
f none usr/share/man/man1/zshzftpsys.1 0444 root bin
f none usr/share/man/man1/zshzle.1 0444 root bin
d none usr/share/zsh 0755 root bin
-d none usr/share/zsh/4.3.9 0755 root bin
-d none usr/share/zsh/4.3.9/functions 0755 root bin
-d none usr/share/zsh/4.3.9/functions/Calendar 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/age 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_add 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_edit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_lockfiles 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_parse 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_read 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_scandate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_show 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_showdate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Calendar/calendar_sort 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion 0755 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/AIX 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_floppy 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_logical_volumes 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_lscfg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_lsdev 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_lslv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_lspv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_lsvg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_object_classes 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_physical_volumes 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_smit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/AIX/_volume_groups 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/BSD 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_bsd_pkg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_chflags 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_csup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_cvsup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_fetch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_freebsd-update 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_kld 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_portaudit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_portlint 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_portsnap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/BSD/_powerd 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Base 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_all_labels 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_all_matches 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_alternative 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_approximate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_arg_compile 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_bash_completions 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_cache_invalid 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_call_function 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_call_program 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_combination 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_complete 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_complete_debug 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_complete_help 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_complete_help_generic 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_complete_tag 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_correct 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_correct_filename 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_correct_word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_describe 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_description 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_dispatch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_expand 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_expand_alias 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_expand_word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_generic 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_guard 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_history 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_history_complete_word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_ignored 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_list 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_main_complete 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_menu 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_message 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_most_recent_file 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_multi_parts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_next_label 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_next_tags 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_normal 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_nothing 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_oldlist 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_pick_variant 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_prefix 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_read_comp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_regex_arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_regex_words 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_requested 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_retrieve_cache 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_sep_parts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_set_command 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_store_cache 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_sub_commands 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_tags 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_values 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Base/_wanted 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Cygwin 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_cygcheck 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_cygpath 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_cygrunsrv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_cygserver 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_cygstart 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_dumper 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_getclip 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_getfacl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_mkshortcut 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_mkzsh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_pscp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Cygwin/_putclip 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Darwin 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_defaults 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_fink 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_hdiutil 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_mac_applications 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_mac_files_for_application 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_open 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_qtplay 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_retrieve_mac_apps 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Darwin/_softwareupdate 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Debian 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_a2utils 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_apt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_apt-file 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_apt-move 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_apt-show-versions 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_aptitude 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_auto-apt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_bts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_bug 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_cdbs-edit-patch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dak 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dchroot 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dchroot-dsa 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_deb_packages 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_debchange 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_debdiff 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_debfoster 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_debsign 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dlocate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpatch-edit-patch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpkg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpkg-buildpackage 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpkg-cross 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpkg-repack 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dpkg_source 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dput 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_dupload 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_grep-excuses 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_invoke-rc.d 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_lighttpd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_linda 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_lintian 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_madison 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_make-kpkg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_members 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_mergechanges 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_module-assistant 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_piuparts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_reprepro 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_schroot 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_svn-buildpackage 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_toolchain-source 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_update-alternatives 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_update-rc.d 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_uscan 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_vim-addons 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_wajig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Debian/_wanna-build 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Linux 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_acpi 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_acpitool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_analyseplugin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_brctl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_chrt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_ethtool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_fuse_arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_fuse_values 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_fusermount 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_ionice 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_ipset 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_iptables 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_iwconfig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_losetup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_lsusb 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_mii-tool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_modutils 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_mondo 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_pkgtool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_sshfs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_strace 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_tpb 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_tpconfig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_tune2fs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_uml 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_valgrind 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_vserver 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_wakeup_capable_devices 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Linux/_yast 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Mandriva 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Mandriva/_urpmi 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Redhat 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Redhat/_rpm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Redhat/_service 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Redhat/_yum 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Solaris 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_coreadm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_dhcpinfo 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_dladm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_dumpadm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_gcore 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_inetadm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_pfexec 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_ptree 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_savecore 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_svcadm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_svccfg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_svcprop 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_svcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_svcs_fmri 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Solaris/_zlogin 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Unix 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_a2ps 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_aap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ant 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_antiword 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_apachectl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_apm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_arch_archives 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_arch_namespace 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_arp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_arping 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_attr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_awk 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_baz 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bind_addresses 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bison 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bittorrent 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bogofilter 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bzip2 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_bzr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cal 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_calendar 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_canonical_paths 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ccal 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cdcd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cdrdao 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cdrecord 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_chkconfig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_chmod 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_chown 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_comm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_compress 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_configure 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cowsay 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cpio 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cplay 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cssh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ctags_tags 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cut 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_cvs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_darcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_date 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dhclient 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dict 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dict_words 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_diff 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_diff_options 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_diffstat 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dir_list 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_directories 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_django 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dmidecode 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_domains 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_du 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_dvi 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ecasound 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_elinks 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_elm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_email_addresses 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_enscript 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_env 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_fakeroot 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_fetchmail 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_figlet 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_file_systems 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_find 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_finger 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_flasher 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_flex 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_fortune 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_fsh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_fuser 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gcc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gdb 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_genisoimage 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_getconf 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_getent 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_getmail 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_git 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_global 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_global_tags 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gnu_generic 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gnupod 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gnutls 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gpg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gphoto2 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gprof 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_grep 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_groff 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_groups 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_growisofs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_guilt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_gzip 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_hosts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_iconv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_id 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ifconfig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_iftop 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_imagemagick 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_init_d 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ip 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_irssi 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ispell 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_java 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_java_class 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_joe 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_join 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_killall 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_knock 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_kvno 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_last 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ld_debug 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ldd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_less 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_links 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_list_files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_loadkeys 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_locales 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_locate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_look 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_lp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ls 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_lsof 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_lynx 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_lzop 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mail 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mailboxes 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_make 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_man 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_md5sum 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mencal 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mercurial 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_metaflac 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mime_types 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mkdir 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_module 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_monotone 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mount 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mpc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mtools 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mtr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mutt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_my_accounts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mysql_utils 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_mysqldiff 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ncftp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_net_interfaces 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_netcat 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_newsgroups 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_nice 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_nmap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_nslookup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_other_accounts 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pack 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_patch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_path_commands 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_path_files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pax 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pbm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pdf 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_perforce 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_perl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_perl_basepods 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_perl_modules 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_perldoc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_php 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pids 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pine 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ping 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pkg-config 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pkg_instance 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pkgadd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pkginfo 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pkgrm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pon 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ports 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_postfix 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_prcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_printenv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_printers 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ps 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pspdf 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_psutils 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_pump 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_python 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_qemu 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_quilt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_raggle 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rake 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ranlib 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rar 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_renice 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ri 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rlogin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rrdtool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rsync 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_rubber 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ruby 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sablotron 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_samba 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sccs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_screen 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sed 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_services 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_showmount 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_signals 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sisu 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_slrn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_socket 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sort 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_spamassassin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sqsh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_ssh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_stgit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_strip 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_stty 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_su 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_subversion 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sudo 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_surfraw 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_sysctl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tar 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tar_archive 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tardy 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tcpdump 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tcptraceroute 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_telnet 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_terminals 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tex 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_texi 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_texinfo 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tidy 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tiff 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tilde_files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_time_zone 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tla 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_todo.sh 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_toilet 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_totd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_tracepath 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_twisted 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_unace 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_uname 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_unexpand 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_uniq 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_units 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_urls 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_user_admin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_user_at_host 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_users 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_users_on 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_vim 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_vorbis 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_vorbiscomment 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_vux 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_w3m 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_webbrowser 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_wget 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_whereis 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_whois 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_wiggle 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_xargs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_xmlsoft 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_yafc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_yodl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_yp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zcat 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zdump 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zfs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zfs_dataset 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zfs_pool 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zip 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Unix/_zpool 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/X 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_acroread 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_dcop 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_gnome-gv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_gqview 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_gv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_kfmclient 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_mozilla 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_mplayer 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_nautilus 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_nedit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_netscape 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_qiv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_setxkbmap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_urxvt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_vnc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_borderwidth 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_color 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_colormapid 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_cursor 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_display 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_extension 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_font 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_geometry 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_keysym 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_locale 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_modifier 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_name 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_resource 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_selection_timeout 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_title 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_utils 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_visual 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_x_window 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xauth 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xdvi 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xfig 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xloadimage 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xmodmap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xpdf 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xrandr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xscreensaver 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xset 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xt_arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xt_session_id 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xterm 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/X/_xwit 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Completion/Zsh 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_alias 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_aliases 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_arrays 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_assign 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_autocd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_bindkey 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_brace_parameter 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_builtin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_cd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_command 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_command_names 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_compdef 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_condition 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_default 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_delimiters 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_directory_stack 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_dirs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_disable 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_dynamic_directory_name 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_echotc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_echoti 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_emulate 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_enable 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_equal 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_fc 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_file_descriptors 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_first 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_functions 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_globqual_delims 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_globquals 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_hash 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_history_modifiers 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_in_vared 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_jobs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_jobs_bg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_jobs_builtin 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_jobs_fg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_kill 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_limit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_limits 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_math 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_mere 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_options 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_options_set 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_options_unset 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_parameter 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_parameters 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_precommand 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_print 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_prompt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_read 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_redirect 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_sched 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_set 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_setopt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_source 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_stat 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_subscript 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_suffix_alias_files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_tcpsys 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_tilde 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_trap 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_ttyctl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_typeset 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_ulimit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_unhash 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_unsetopt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_value 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_vared 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_vars 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_wait 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_which 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zcalc_line 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zcompile 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zed 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zftp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zle 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zmodload 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zmv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zpty 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/Zsh/_zstyle 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/bashcompinit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/compaudit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/compdump 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/compinit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Completion/compinstall 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Exceptions 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Exceptions/catch 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Exceptions/throw 0444 root bin
-d none usr/share/zsh/4.3.9/functions/MIME 0755 root bin
-f none usr/share/zsh/4.3.9/functions/MIME/pick-web-browser 0444 root bin
-f none usr/share/zsh/4.3.9/functions/MIME/zsh-mime-handler 0444 root bin
-f none usr/share/zsh/4.3.9/functions/MIME/zsh-mime-setup 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Misc 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/add-zsh-hook 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/allopt 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/checkmail 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/colors 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/getjobs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/harden 0555 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/is-at-least 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/mere 0555 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/nslookup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/promptnl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/relative 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/run-help 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/run-help-git 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/run-help-svk 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/run-help-svn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/sticky-note 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/tetris 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/xtermctl 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zargs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zcalc 0555 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zed 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zkbd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zmathfuncdef 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zmv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zrecompile 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Misc/zstyle+ 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Newuser 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Newuser/zsh-newuser-install 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Prompts 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_adam1_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_adam2_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_bart_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_bigfade_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_clint_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_elite2_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_elite_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_fade_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_fire_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_off_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_oliver_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_pws_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_redhat_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_special_chars 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_suse_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_walters_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/prompt_zefram_setup 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Prompts/promptinit 0444 root bin
-d none usr/share/zsh/4.3.9/functions/TCP 0755 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_alias 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_close 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_command 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_expect 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_fd_handler 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_log 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_open 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_output 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_point 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_proxy 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_read 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_rename 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_send 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_sess 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_shoot 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_spam 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_talk 0444 root bin
-f none usr/share/zsh/4.3.9/functions/TCP/tcp_wait 0444 root bin
-d none usr/share/zsh/4.3.9/functions/VCS_Info 0755 root bin
-d none usr/share/zsh/4.3.9/functions/VCS_Info/Backends 0755 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_bzr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_cdv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_cvs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_darcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_git 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_hg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_mtn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_p4 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_svk 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_svn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_detect_tla 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_git 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_hg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_p4 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_svk 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_svn 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/Backends/VCS_INFO_get_data_tla 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_adjust 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_bydir_detect 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_check_com 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_formats 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_maxexports 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_nvcsformats 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_realpath 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_reposub 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/VCS_INFO_set 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/vcs_info 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/vcs_info_lastmsg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/vcs_info_printsys 0444 root bin
-f none usr/share/zsh/4.3.9/functions/VCS_Info/vcs_info_setsys 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Zftp 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfanon 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfautocheck 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfcd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfcd_match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfcget 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfclose 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfcput 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfdir 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zffcache 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfgcp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfget 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfget_match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfgoto 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfhere 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfinit 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfls 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfmark 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfopen 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfparams 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfpcp 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfput 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfrglob 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfrtime 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfsession 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfstat 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zftp_chpwd 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zftp_progress 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zftransfer 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zftype 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfuget 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zftp/zfuput 0444 root bin
-d none usr/share/zsh/4.3.9/functions/Zle 0755 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/backward-kill-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/backward-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/capitalize-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/copy-earlier-word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/cycle-completion-positions 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/define-composed-chars 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/delete-whole-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/down-case-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/down-line-or-beginning-search 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/edit-command-line 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/forward-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/history-beginning-search-menu 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/history-pattern-search 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/history-search-end 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/incarg 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/incremental-complete-word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/insert-composed-char 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/insert-files 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/insert-unicode-char 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/keeper 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/keymap+widget 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/kill-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/match-word-context 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/match-words-by-style 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/modify-current-argument 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/narrow-to-region 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/narrow-to-region-invisible 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/predict-on 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/quote-and-complete-word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/read-from-minibuffer 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/replace-string 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/replace-string-again 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/select-word-style 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/smart-insert-last-word 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/split-shell-arguments 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/transpose-words-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/up-case-word-match 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/up-line-or-beginning-search 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/url-quote-magic 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/which-command 0444 root bin
-f none usr/share/zsh/4.3.9/functions/Zle/zed-set-file-name 0444 root bin
-d none usr/share/zsh/4.3.9/scripts 0755 root bin
-f none usr/share/zsh/4.3.9/scripts/newuser 0444 root bin
+d none usr/share/zsh/4.3.10 0755 root bin
+d none usr/share/zsh/4.3.10/functions 0755 root bin
+d none usr/share/zsh/4.3.10/functions/Calendar 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/age 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_add 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_edit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_lockfiles 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_parse 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_read 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_scandate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_show 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_showdate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Calendar/calendar_sort 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion 0755 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/AIX 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_floppy 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_logical_volumes 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_lscfg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_lsdev 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_lslv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_lspv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_lsvg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_object_classes 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_physical_volumes 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_smit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/AIX/_volume_groups 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/BSD 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_bsd_pkg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_chflags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_csup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_cvsup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_fetch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_freebsd-update 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_kld 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_portaudit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_portlint 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_portsnap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/BSD/_powerd 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Base 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_all_labels 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_all_matches 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_alternative 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_approximate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_arg_compile 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_bash_completions 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_cache_invalid 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_call_function 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_call_program 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_combination 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_complete 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_complete_debug 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_complete_help 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_complete_help_generic 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_complete_tag 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_correct 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_correct_filename 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_correct_word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_describe 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_description 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_dispatch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_expand 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_expand_alias 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_expand_word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_generic 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_guard 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_history 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_history_complete_word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_ignored 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_list 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_main_complete 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_menu 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_message 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_most_recent_file 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_multi_parts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_next_label 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_next_tags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_normal 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_nothing 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_oldlist 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_pick_variant 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_prefix 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_read_comp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_regex_arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_regex_words 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_requested 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_retrieve_cache 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_sep_parts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_set_command 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_store_cache 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_sub_commands 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_tags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_user_expand 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_values 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Base/_wanted 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Cygwin 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_cygcheck 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_cygpath 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_cygrunsrv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_cygserver 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_cygstart 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_dumper 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_getclip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_mkshortcut 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_mkzsh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_pscp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_putclip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Cygwin/_readshortcut 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Darwin 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_defaults 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_fink 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_hdiutil 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_mac_applications 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_mac_files_for_application 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_open 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_qtplay 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_retrieve_mac_apps 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Darwin/_softwareupdate 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Debian 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_a2utils 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_apt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_apt-file 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_apt-move 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_apt-show-versions 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_aptitude 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_auto-apt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_bts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_bug 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_cdbs-edit-patch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dak 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dchroot 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dchroot-dsa 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_deb_packages 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_debchange 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_debdiff 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_debfoster 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_debsign 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dlocate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpatch-edit-patch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpkg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpkg-buildpackage 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpkg-cross 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpkg-repack 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dpkg_source 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dput 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_dupload 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_grep-excuses 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_invoke-rc.d 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_lighttpd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_linda 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_lintian 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_madison 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_make-kpkg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_members 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_mergechanges 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_module-assistant 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_piuparts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_reprepro 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_schroot 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_svn-buildpackage 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_toolchain-source 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_update-alternatives 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_update-rc.d 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_uscan 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_vim-addons 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_wajig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Debian/_wanna-build 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Linux 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_acpi 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_acpitool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_analyseplugin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_brctl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_chrt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_ethtool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_fuse_arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_fuse_values 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_fusermount 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_ionice 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_ipset 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_iptables 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_iwconfig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_losetup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_lsusb 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_mdadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_mii-tool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_modutils 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_mondo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_pkgtool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_rpmbuild 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_sshfs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_strace 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_tpb 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_tpconfig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_tune2fs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_uml 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_valgrind 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_vserver 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_wakeup_capable_devices 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Linux/_yast 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Mandriva 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Mandriva/_rebootin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Mandriva/_urpmi 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Redhat 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Redhat/_rpm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Redhat/_service 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Redhat/_yum 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Solaris 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_coreadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_dhcpinfo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_dladm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_dumpadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_flowadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_gcore 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_inetadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_netstat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_pfexec 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_pkg5 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_prstat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_ps 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_ptree 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_savecore 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_snoop 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_svcadm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_svccfg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_svcprop 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_svcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_svcs_fmri 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Solaris/_zlogin 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Unix 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_a2ps 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_aap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ant 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_antiword 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_apachectl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_apm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_arch_archives 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_arch_namespace 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_arp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_arping 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_attr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_awk 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_baz 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bind_addresses 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bison 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bittorrent 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bogofilter 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bzip2 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_bzr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cal 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_calendar 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_canonical_paths 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ccal 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cdcd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cdrdao 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cdrecord 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_chkconfig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_chmod 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_chown 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_comm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_compress 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_configure 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cowsay 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cpio 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cplay 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cssh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ctags_tags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cut 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_cvs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_darcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_date 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_devtodo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dhclient 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dict 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dict_words 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_diff 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_diff_options 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_diffstat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dir_list 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_directories 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_django 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dmidecode 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_domains 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_du 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_dvi 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ecasound 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_elinks 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_elm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_email_addresses 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_enscript 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_env 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_fakeroot 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_fetchmail 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_figlet 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_file_systems 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_find 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_finger 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_flasher 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_flex 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_fortune 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_fsh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_fuser 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gcc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gdb 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_genisoimage 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_getconf 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_getent 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_getfacl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_getmail 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_git 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_global 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_global_tags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gnu_generic 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gnupod 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gnutls 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gpg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gphoto2 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gprof 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_grep 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_groff 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_groups 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_growisofs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_guilt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_gzip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_have_glob_qual 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_hosts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_iconv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_id 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ifconfig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_iftop 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_imagemagick 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_init_d 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_irssi 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ispell 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_java 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_java_class 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_joe 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_join 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_killall 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_knock 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_kvno 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_last 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ld_debug 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ldd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_less 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_links 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_list_files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_loadkeys 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_locales 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_locate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_look 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_lp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ls 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_lsof 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_lynx 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_lzop 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mail 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mailboxes 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_make 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_man 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_md5sum 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mencal 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mercurial 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_metaflac 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mime_types 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mkdir 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_module 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_monotone 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mount 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mpc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mtools 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mtr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mutt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_my_accounts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mysql_utils 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_mysqldiff 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ncftp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_net_interfaces 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_netcat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_newsgroups 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_nice 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_nmap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_nslookup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_other_accounts 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pack 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_patch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_path_commands 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_path_files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pax 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pbm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pdf 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_perforce 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_perl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_perl_basepods 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_perl_modules 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_perldoc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_php 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pids 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pine 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ping 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pkg-config 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pkg_instance 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pkgadd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pkginfo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pkgrm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pon 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ports 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_postfix 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_prcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_printenv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_printers 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ps 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pspdf 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_psutils 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pump 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_pydoc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_python 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_qemu 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_quilt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_raggle 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rake 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ranlib 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rar 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_renice 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ri 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rlogin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rrdtool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rsync 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_rubber 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ruby 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sablotron 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_samba 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sccs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_screen 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sed 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_services 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_setfacl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_showmount 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_signals 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sisu 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_slrn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_socket 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sort 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_spamassassin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sqsh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_ssh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_stgit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_strip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_stty 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_su 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_subversion 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sudo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_surfraw 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_sysctl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tar 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tar_archive 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tardy 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tcpdump 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tcptraceroute 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_telnet 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_terminals 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tex 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_texi 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_texinfo 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tidy 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tiff 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tilde_files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_time_zone 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tla 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_todo.sh 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_toilet 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_topgit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_totd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_tracepath 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_twisted 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_unace 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_uname 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_unexpand 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_uniq 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_units 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_urls 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_user_admin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_user_at_host 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_users 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_users_on 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_vim 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_vorbis 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_vorbiscomment 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_vux 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_w3m 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_webbrowser 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_wget 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_whereis 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_whois 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_wiggle 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_xargs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_xmlsoft 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_xmms2 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_yafc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_yodl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_yp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zcat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zdump 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zfs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zfs_dataset 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zfs_pool 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zip 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Unix/_zpool 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/X 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_acroread 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_dcop 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_gnome-gv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_gqview 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_gv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_kfmclient 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_mozilla 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_mplayer 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_nautilus 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_nedit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_netscape 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_qiv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_setxkbmap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_urxvt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_vnc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_borderwidth 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_color 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_colormapid 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_cursor 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_display 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_extension 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_font 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_geometry 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_keysym 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_locale 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_modifier 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_name 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_resource 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_selection_timeout 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_title 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_utils 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_visual 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_x_window 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xauth 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xdvi 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xfig 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xloadimage 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xmodmap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xpdf 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xrandr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xscreensaver 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xset 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xt_arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xt_session_id 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xterm 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/X/_xwit 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Completion/Zsh 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_alias 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_aliases 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_arrays 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_assign 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_autocd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_bindkey 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_brace_parameter 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_builtin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_cd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_command 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_command_names 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_compdef 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_condition 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_default 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_delimiters 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_directory_stack 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_dirs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_disable 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_dynamic_directory_name 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_echotc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_echoti 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_emulate 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_enable 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_equal 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_fc 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_file_descriptors 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_first 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_functions 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_globflags 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_globqual_delims 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_globquals 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_hash 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_history_modifiers 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_in_vared 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_jobs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_jobs_bg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_jobs_builtin 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_jobs_fg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_kill 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_limit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_limits 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_math 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_mere 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_options 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_options_set 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_options_unset 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_parameter 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_parameters 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_precommand 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_print 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_prompt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_read 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_redirect 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_sched 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_set 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_setopt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_source 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_stat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_subscript 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_suffix_alias_files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_tcpsys 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_tilde 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_trap 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_ttyctl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_typeset 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_ulimit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_unhash 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_unsetopt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_value 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_vared 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_vars 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_wait 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_which 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zattr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zcalc_line 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zcompile 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zed 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zftp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zle 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zmodload 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zmv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zpty 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/Zsh/_zstyle 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/bashcompinit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/compaudit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/compdump 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/compinit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Completion/compinstall 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Exceptions 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Exceptions/catch 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Exceptions/throw 0444 root bin
+d none usr/share/zsh/4.3.10/functions/MIME 0755 root bin
+f none usr/share/zsh/4.3.10/functions/MIME/pick-web-browser 0444 root bin
+f none usr/share/zsh/4.3.10/functions/MIME/zsh-mime-handler 0444 root bin
+f none usr/share/zsh/4.3.10/functions/MIME/zsh-mime-setup 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Misc 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/add-zsh-hook 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/allopt 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/checkmail 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/colors 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/getjobs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/harden 0555 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/is-at-least 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/mere 0555 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/nslookup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/promptnl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/relative 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/run-help 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/run-help-git 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/run-help-svk 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/run-help-svn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/sticky-note 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/tetris 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/xtermctl 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zargs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zcalc 0555 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zed 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zkbd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zmathfuncdef 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zmv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zrecompile 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Misc/zstyle+ 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Newuser 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Newuser/zsh-newuser-install 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Prompts 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_adam1_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_adam2_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_bart_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_bigfade_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_clint_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_elite2_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_elite_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_fade_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_fire_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_off_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_oliver_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_pws_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_redhat_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_special_chars 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_suse_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_walters_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/prompt_zefram_setup 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Prompts/promptinit 0444 root bin
+d none usr/share/zsh/4.3.10/functions/TCP 0755 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_alias 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_close 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_command 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_expect 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_fd_handler 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_log 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_open 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_output 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_point 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_proxy 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_read 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_rename 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_send 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_sess 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_shoot 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_spam 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_talk 0444 root bin
+f none usr/share/zsh/4.3.10/functions/TCP/tcp_wait 0444 root bin
+d none usr/share/zsh/4.3.10/functions/VCS_Info 0755 root bin
+d none usr/share/zsh/4.3.10/functions/VCS_Info/Backends 0755 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_bzr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_cdv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_cvs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_darcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_git 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_hg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_mtn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_p4 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_svk 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_svn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_detect_tla 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_bzr 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_cdv 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_cvs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_darcs 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_git 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_hg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_mtn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_p4 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_svk 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_svn 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/Backends/VCS_INFO_get_data_tla 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_adjust 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_bydir_detect 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_check_com 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_formats 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_get_cmd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_maxexports 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_nvcsformats 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_realpath 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_reposub 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/VCS_INFO_set 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/vcs_info 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/vcs_info_lastmsg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/vcs_info_printsys 0444 root bin
+f none usr/share/zsh/4.3.10/functions/VCS_Info/vcs_info_setsys 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Zftp 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfanon 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfautocheck 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfcd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfcd_match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfcget 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfclose 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfcput 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfdir 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zffcache 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfgcp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfget 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfget_match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfgoto 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfhere 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfinit 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfls 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfmark 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfopen 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfparams 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfpcp 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfput 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfrglob 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfrtime 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfsession 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfstat 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zftp_chpwd 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zftp_progress 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zftransfer 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zftype 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfuget 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zftp/zfuput 0444 root bin
+d none usr/share/zsh/4.3.10/functions/Zle 0755 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/backward-kill-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/backward-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/capitalize-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/copy-earlier-word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/cycle-completion-positions 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/define-composed-chars 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/delete-whole-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/down-case-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/down-line-or-beginning-search 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/edit-command-line 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/forward-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/history-beginning-search-menu 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/history-pattern-search 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/history-search-end 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/incarg 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/incremental-complete-word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/insert-composed-char 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/insert-files 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/insert-unicode-char 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/keeper 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/keymap+widget 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/kill-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/match-word-context 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/match-words-by-style 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/modify-current-argument 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/narrow-to-region 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/narrow-to-region-invisible 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/predict-on 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/quote-and-complete-word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/read-from-minibuffer 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/replace-string 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/replace-string-again 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/select-word-style 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/smart-insert-last-word 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/split-shell-arguments 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/transpose-words-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/up-case-word-match 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/up-line-or-beginning-search 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/url-quote-magic 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/which-command 0444 root bin
+f none usr/share/zsh/4.3.10/functions/Zle/zed-set-file-name 0444 root bin
+d none usr/share/zsh/4.3.10/scripts 0755 root bin
+f none usr/share/zsh/4.3.10/scripts/newuser 0444 root bin
d none usr/share/zsh/site-functions 0755 root bin
--- a/usr/src/pkgdefs/audit_pkg.ksh Mon Feb 08 15:41:40 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-#!/bin/ksh
-#
-# 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 2007 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-#ident "@(#)audit_pkg.ksh 1.1 07/10/01 SMI"
-#
-# Do a little bit of auditing on the package files to catch
-# problems pkgmk does not. In particular we want to catch
-# root files in a usr package or the other way around, but
-# other such checks could be performed.
-#
-
-audit() {
- pkg=$1
- pkgtype=$2
- shift 2
- files=$*
-
- failed=0
- for f in $files
- do
- egrep -v '^(#|i|!)' $f | \
- egrep -v '^[ ]*$' | \
- nawk -v pkg=${pkg} -v pkgtype=${pkgtype} ' \
- BEGIN { stat=0; } \
- { \
- if ((pkgtype == "root") && ($3 ~ /^usr/ )) { \
- printf( \
- "%s: ERROR: %s does not belong in a \"%s\" package\n", \
- pkg, $3, pkgtype); \
- stat=1; \
- } \
- if ((pkgtype == "usr") && ($3 !~ /^usr/ )) { \
- printf( \
- "%s: ERROR: %s does not belong in a \"%s\" package\n", \
- pkg, $3, pkgtype); \
- stat=1; \
- } \
- } \
- END { exit(stat); } \
- '
- if [ $? -ne 0 ]; then
- failed=1
- fi
- done
- return $failed
-}
-
-if [ $# -ne 1 ]; then
- echo "Usage: $0 <pkg>"
- exit 1
-fi
-pkg=$1
-
-pkgtype=`grep ^SUNW_PKGTYPE pkginfo | nawk -F\" '{print $2;}'`
-
-audit $pkg $pkgtype prototype_${MACH} prototype_com
-exit $?
-
-if [ $? -ne 0 ]; then
- exit 1
-fi
-exit 0