7170543 zsh 4.3.17
4500760 *zsh* kill accepts bad arguments
7103240 % pkg update --b<tab> => confusing
7168522 zsh loses track of suspended processes when they die
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_beadm Sat May 26 14:11:23 2012 -0700
@@ -0,0 +1,76 @@
+#compdef beadm
+
+_beadm() {
+ local context state line subcmds
+ typeset -A opt_args
+
+ subcmds=( activate create destroy list mount rename unmount )
+
+ if [[ $service == "beadm" ]]; then
+ _arguments -C -A "-*" \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl 'beadm subcommand' compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ case $service in
+ (activate)
+ _arguments -A "-*" \
+ ':BE name:_be_name'
+ ;;
+
+ (create)
+ # TODO: Add support for -o, and for creating snapshots
+ _arguments -A "-*" \
+ '-a[Activate new BE]' \
+ '-d[Description]:' \
+ '-e[Base BE]:BE name or snapshot:_be_name -t all' \
+ '-p[Create new BE in specified ZFS pool]:ZFS pool:_zfs_pool' \
+ ':new BE name:'
+ ;;
+
+ (destroy)
+ _arguments -A "-*" \
+ '-f[Unmount BE if necessary]' \
+ "-F[Don't prompt for verification]" \
+ ':BE or BE snapshot:_be_name'
+ ;;
+
+ (list)
+ _arguments -A "-*" \
+ '-a[List subordinate filesystems and snapshots]' \
+ '-d[List subordinate filesystems]' \
+ '-s[List snapshots]' \
+ '-H[Parseable format]' \
+ ':BE name:_be_name'
+ ;;
+
+ (mount)
+ _arguments -A "-*" \
+ ':BE name:_be_name' \
+ ':mountpoint:_path_files -/'
+ ;;
+
+ (rename)
+ _arguments -A "-*" \
+ ':existing BE name:_be_name' \
+ ':new BE name:'
+ ;;
+
+ (unmount)
+ _arguments -A "-*" \
+ '-f[Force unmount]' \
+ ':BE name:_be_name'
+ ;;
+
+ (*)
+ _message "unknown beadm subcommand: $service"
+ esac
+}
+
+_beadm "[email protected]"
--- a/components/zsh/Completion/Solaris/Command/_dladm Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Solaris/Command/_dladm Sat May 26 14:11:23 2012 -0700
@@ -168,6 +168,14 @@
"stp_p2p:value:(true false auto)"
"stp_mcheck:value:(0 1)"
"protection:value:(mac-nospoof ip-nospoof dhcp-nospoof restricted)"
+ "vsi-mgrid:IPv6 address:"
+ "vsi-mgrid-effective"
+ "vsi-mgrid-enc:encoding:(oracle_v1 none)"
+ "vsi-mgrid-enc-effective"
+ "vsi-typeid:value:"
+ "vsi-typeid-effective"
+ "vsi-vers:value:"
+ "vsi-vers-effective"
"zone:value:_zones"
)
linkprops_nonvlanvnic=(
@@ -402,6 +410,7 @@
'(-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' \
+ '-P[protocol]:protocol:(ecp vdp)' \
'-Z[Display ZONE column in output]' \
'-z[zone]:zonename:_values -s , "zone" $(zoneadm list)' \
':ethernet link name:_dladm_ethers'
--- a/components/zsh/Completion/Solaris/Command/_ipadm Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Solaris/Command/_ipadm Sat May 26 14:11:23 2012 -0700
@@ -60,6 +60,11 @@
compadd "[email protected]" - $(ipadm show-addr -p -o addrobj)
}
+_ipadm_addrobjs_or_ifs() {
+ compadd "[email protected]" - $(ipadm show-addr -p -o addrobj) \
+ $(ipadm show-if -p -o ifname)
+}
+
_ipadm_protos() {
compadd "[email protected]" - $(ipadm show-prop -c -o proto)
}
@@ -245,6 +250,7 @@
# This causes all options and arguments following -T to be
# stuck into $opt_args[-T]. It feels hacky, but it seems
# to do the trick.
+ # XXX When -T is static, it's not necessary.
_arguments -C -A "-*" \
'(-t --temporary)'{-t,--temporary}'[Address should be temporary]' \
'-T[Address type]:*::address type:->newaddr'
@@ -258,14 +264,14 @@
_arguments -A "-*" \
'(-d --down)'{-d,--down}'[Address should be marked down]' \
'(-a --address)'{-a,--address}'[Address specification]:address:_values -s , "address" $addrthingsv4' \
- ':address object name:_ipadm_addrobjs'
+ ':address object name:_ipadm_addrobjs_or_ifs'
;;
("dhcp:"*)
_arguments -A "-*" \
'(-w --wait)'{-w,--wait}'[Seconds to wait for completion]:number or "forever":{if [[ -prefix [0-9]## ]]; then _message -e "number of seconds"; else _wanted forever expl "number or \"forever\"" compadd forever; fi}' \
'-h[Request a specific hostname]:hostname:' \
- ':address object name:_ipadm_addrobjs'
+ ':address object name:_ipadm_addrobjs_or_ifs'
;;
("addrconf:"*)
@@ -275,7 +281,7 @@
_arguments -A "-*" \
'(-i --interface-id)'{-i,--interface-id}'[Interface ID]:address:_values -s , "interface id" $addrthingsv6' \
'(-p --prop)'{-p,--prop}'[Statefulness configuration]:statefulness configuration:_values -s , "statefulness" $statefulness' \
- ':address object name:_ipadm_addrobjs'
+ ':address object name:_ipadm_addrobjs_or_ifs'
;;
(*)
_wanted commands expl "address type" compadd static dhcp addrconf
@@ -296,7 +302,7 @@
'(-d --dhcp -p --parseable)'{-d,--dhcp}'[Display DHCP status fields]' \
'(-p --parseable -d --dhcp)'{-p,--parseable}'[Parseable output]' \
'(-o --output)'{-o,--output}'[Properties to display]:property:_values -s , "property" $addrobj_properties' \
- ':address object name:_ipadm_addrobjs'
+ ':address object name:_ipadm_addrobjs_or_ifs'
;;
({"up","down","disable","enable"}"-addr")
@@ -330,7 +336,7 @@
'(-c --parseable)'{-c,--parseable}'[Parseable output]' \
'(-o --output)'{-o,--output}'[Property properties to display]:property:_values -s , "property" $addr_propproperties' \
'(-p --prop)'{-p,--prop}'[Address object properties to display]:property:_values -s , "property" ${addr_properties%%\:*}' \
- ':address object name:_ipadm_addrobjs'
+ ':address object name:_ipadm_addrobjs_or_ifs'
;;
("set-prop")
--- a/components/zsh/Completion/Solaris/Command/_pkg5 Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Solaris/Command/_pkg5 Sat May 26 14:11:23 2012 -0700
@@ -138,14 +138,16 @@
certs=( $(pkg -R $pkg5_root property -H ca-path | awk '{print $2}')/* )
# Options common to subcommands which might have to deal with BEs.
+ # Note that --backup-be-name needs to precede --be-name in order to
+ # ensure that completion sees "--b" as being ambiguous.
be_opts=(
"(--require-new-be)--deny-new-be[Fail the operation if a new BE would be required]"
"(--deny-new-be)--require-new-be[Force a new BE to be created]"
+ "--backup-be-name[Specify the name for the backup BE]:BE name: "
"--be-name[Specify a BE name]:BE name: "
"--no-be-activate[Don't activate the new BE]"
"(--require-backup-be)--no-backup-be[Don't leave behind a backup BE]"
"(--no-backup-be)--require-backup-be[Force leaving behind a backup BE]"
- "--backup-be-name[Specify the name for the backup BE]:BE name: "
)
case $service in
--- a/components/zsh/Completion/Solaris/Command/_svcadm Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Solaris/Command/_svcadm Sat May 26 14:11:23 2012 -0700
@@ -4,7 +4,7 @@
local context state line subcmds
typeset -A opt_args
- subcmds=( enable disable restart refresh mark clear milestone )
+ subcmds=( enable disable restart refresh mark delegate clear milestone )
if [[ $service == "svcadm" ]]; then
_arguments -C -A "-*" \
@@ -48,20 +48,19 @@
'*:instance FMRI:_svcs_fmri -i'
;;
+ (delegate)
+ _arguments -A "-*" \
+ '-s[Wait for instances to come online]' \
+ ':restarter FMRI:_svcs_fmri -r' \
+ '*: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
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_svccfg Sat May 26 14:11:23 2012 -0700
@@ -0,0 +1,103 @@
+#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
+
+ # Subcommands that don't make sense on the commandline are missing
+ subcmds=(
+ apply export extract import inventory validate
+ add delete list
+ addpg addpropvalue delcust delpg delprop delpropvalue describe
+ editprop listpg listprop listcust setenv setprop unsetenv
+ setnotify listnotify delnotify
+ listsnap revert selectsnap
+ refresh
+ )
+
+ if [[ $service == "svccfg" ]]; then
+ _arguments -s \
+ '-?[help]' \
+ '-v[verbose]' \
+ '-s[FMRI on which to operate]:fmri:_svcs_fmri -c' \
+ - set1 \
+ '-f[read commands from file]:command file:_files' \
+ - set2 \
+ '*::command:->subcmd' && return 0
+
+ if (( CURRENT == 1 )); then
+ _wanted commands expl 'svccfg subcommand' compadd -a subcmds
+ return
+ fi
+ service="$words[1]"
+ curcontext="${curcontext%:*}=$service:"
+ fi
+
+ case $service in
+ (import)
+ _arguments \
+ '-V[verify property updates]' \
+ ':file:_files'
+ ;;
+
+ (apply|inventory)
+ _files
+ ;;
+
+ (validate)
+ _alternative 'files:file:_files' 'fmris:fmri:_svc_fmri -c'
+ ;;
+
+ (export)
+ _svcs_fmri -c
+ ;;
+
+ (delete)
+ _arguments \
+ '-f[force deletion if online or degraded]' \
+ '*: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|add|delete|list|addpg|addpropvalue|delcust|delpg|delprop)
+ ;;
+
+ (delpropvalue|editprop|listpg|listprop|listcust|setenv|setprop|unsetenv)
+ ;;
+
+ (setnotify|listnotify|delnotify|listsnap|revert|selectsnap|refresh)
+ ;;
+
+ (*)
+ _message "unknown svccfg subcommand: $service"
+ ;;
+ esac
+}
+
+_svccfg "[email protected]"
+
+# vi:tw=0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Command/_svcprop Sat May 26 14:11:23 2012 -0700
@@ -0,0 +1,26 @@
+#compdef svcprop
+
+_svcprop() {
+ _arguments -s \
+ '-f[designate properties by their FMRI]' \
+ '-q[quiet]' \
+ '-t[use multi-property output format]' \
+ '-v[verbose]' \
+ - set1 \
+ '-w[waits for the selected property or property group to change]' \
+ '-p[prints values of named property or property group]' \
+ ':FMRI:_svcs_fmri -i' \
+ - set2 \
+ '-a[display all properties]' \
+ '-g[group type filter]:group type:' \
+ '*-l[properties from a layer]:layer:(admin site-profile system-profile manifest)' \
+ '(-c -s)-C[retrieve properties without composition]' \
+ '(-C -s)-c[retrieve properties with composition]' \
+ '(-c -C)-s[retrieve properties from snapshot]:snapshot:' \
+ '*-p[prints values of named property or property group]' \
+ '*:FMRI:_svcs_fmri -i'
+}
+
+_svcprop "[email protected]"
+
+# vi:tw=0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/Completion/Solaris/Type/_boot_environment Sat May 26 14:11:23 2012 -0700
@@ -0,0 +1,20 @@
+#autoload
+
+_be_name() {
+ local -a type be_names
+ local name uuid activate mtpt space policy created snap
+
+ zparseopts -D -E -a type t+:
+
+ beadm list -H | while IFS=\; read name uuid active mtpt space policy created; do
+ be_names=( $be_names $name )
+ done
+
+ if [[ -n $type[(r)all] ]]; then
+ beadm list -sH | while IFS=\; read name snap space policy created; do
+ be_names=( $be_names $snap )
+ done
+ fi
+
+ compadd "[email protected]" - $be_names
+}
--- a/components/zsh/Completion/Solaris/Type/_svcs_fmri Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Solaris/Type/_svcs_fmri Sat May 26 14:11:23 2012 -0700
@@ -78,7 +78,7 @@
(-r)
# TODO: need some way to pick out only restarters
_wanted fmri expl "restarter FMRIs" \
- compadd master svc:/network/inetd:default
+ compadd master reset svc:/network/inetd:default
;;
(*)
--- a/components/zsh/Completion/Unix/Command/_zfs Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Unix/Command/_zfs Sat May 26 14:11:23 2012 -0700
@@ -43,6 +43,7 @@
"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}"
+ "multilevel:value:(on off)"
"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}"
--- a/components/zsh/Completion/Unix/Command/_zpool Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Completion/Unix/Command/_zpool Sat May 26 14:11:23 2012 -0700
@@ -100,7 +100,7 @@
(clear)
_arguments -A "-*" \
'-F[Discard transactions to allow pool opening]' \
- '-n[With -F, check if discarding transactions would work' \
+ '-n[With -F, check if discarding transactions would work]' \
':pool name:_zfs_pool' \
'*:virtual device:_files'
;;
@@ -244,11 +244,13 @@
(split)
_arguments -A "-*" \
'-R[Alternate root]:alternate root:_files -/' \
- '-n[Display config without splitting]::' \
+ '-l[Display configuration in /dev/chassis location form]' \
+ '-n[Display configuration 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 -/'
+ ':pool name or id:_zfs_pool' \
+ ':new pool name:' \
+ '*::virtual device:_files -/'
+ ;;
(upgrade)
_arguments -A "-*" \
--- a/components/zsh/Makefile Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/Makefile Sat May 26 14:11:23 2012 -0700
@@ -27,12 +27,12 @@
include ../../make-rules/shared-targets.mk
COMPONENT_NAME= zsh
-COMPONENT_VERSION= 4.3.12
+COMPONENT_VERSION= 4.3.17
COMPONENT_PROJECT_URL= http://www.zsh.org/
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.bz2
COMPONENT_ARCHIVE_HASH= \
- sha256:4a9fd2dac76fc08fd1dc400deba854fcefa12ad76226d93fb6c01a801324f106
+ sha256:054e0452afd9c742c9f1489465175e1d4d7db50d88b602d132551d850cf7a704
COMPONENT_ARCHIVE_URL= http://downloads.sourceforge.net/project/zsh/zsh-dev/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
include ../../make-rules/prep.mk
@@ -70,10 +70,10 @@
$(PROTOETCDIR)/zprofile: $(PROTOETCDIR)
$(RM) [email protected]; $(SYMLINK) profile [email protected]
-# makepro.awk leaves turds behind when using gawk 3.1.5 and LANG=en_US.UTF-8.
+# makepro.awk leaves turds behind when using gawk 3.1.5 and a UTF-8 locale.
# Upgrading gawk would fix the problem, but for now, all we can do is change
# the language.
-COMPONENT_BUILD_ENV += LANG=C
+COMPONENT_BUILD_ENV += LC_ALL=C
$(COMPONENT_SRC)/Completion/%: Completion/%
$(CP) $< [email protected]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/zsh/patches/4500760.patch Sat May 26 14:11:23 2012 -0700
@@ -0,0 +1,20 @@
+--- zsh-4.3.17/Src/jobs.c Sat Dec 10 14:40:56 2011
++++ zsh-4.3.17/Src/jobs.c Sat May 19 23:24:16 2012
[email protected]@ -2157,9 +2157,15 @@
+
+ /* check for, and interpret, a signal specifier */
+ if (*argv && **argv == '-') {
+- if (idigit((*argv)[1]))
++ if (idigit((*argv)[1])) {
++ char *endp;
+ /* signal specified by number */
+- sig = atoi(*argv + 1);
++ sig = zstrtol(*argv + 1, &endp, 10);
++ if (*endp) {
++ zwarnnam(nam, "invalid signal number: %s", *argv);
++ return 1;
++ }
++ }
+ else if ((*argv)[1] != '-' || (*argv)[2]) {
+ char *signame;
+
--- a/components/zsh/zsh.p5m Tue May 29 11:01:04 2012 -0700
+++ b/components/zsh/zsh.p5m Sat May 26 14:11:23 2012 -0700
@@ -19,7 +19,7 @@
#
#
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -268,6 +268,8 @@
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_regex_words
file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_remote_files
+file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_requested
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Base/_retrieve_cache
@@ -428,6 +430,8 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_brctl
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_chrt
file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_cryptsetup
+file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_ethtool
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_fuse_arguments
@@ -451,10 +455,13 @@
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_modutils
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_mondo
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_nmcli
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_pkgtool
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_rpmbuild
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_schedtool
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_sshfs
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Linux/_strace
@@ -478,6 +485,9 @@
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Mandriva/_urpmi
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_rpm
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Redhat/_yum
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_beadm
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_boot_environment
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_coreadm
file \
@@ -531,6 +541,7 @@
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Solaris/_zones
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_a2ps
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_aap
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_adb
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ant
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_antiword
@@ -705,6 +716,7 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_links
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_list_files
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ln
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_loadkeys
file \
@@ -751,6 +763,7 @@
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_newsgroups
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nice
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nm
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_nmap
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_notmuch
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_npm
@@ -844,6 +857,7 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sort
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_spamassassin
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sqlite
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sqsh
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_ssh
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_stgit
@@ -856,6 +870,8 @@
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_surfraw
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_sysctl
+file \
+ path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_systemctl
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tar_archive
@@ -887,6 +903,8 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_totd
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tracepath
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_tree
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_twidge
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_twisted
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_unace
@@ -905,6 +923,7 @@
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_users_on
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_uzbl
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vcsh
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vim
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/Unix/_vorbis
file \
@@ -982,8 +1001,10 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_visual
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_x_window
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xauth
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xclip
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xdvi
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xfig
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xft_fonts
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xloadimage
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Completion/X/_xmodmap
@@ -1121,6 +1142,7 @@
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/catch
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Exceptions/throw
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/pick-web-browser
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-contexts
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-handler
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/MIME/zsh-mime-setup
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Misc/add-zsh-hook
@@ -1358,6 +1380,7 @@
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/match-words-by-style
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/modify-current-argument
+file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/move-line-in-buffer
file path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region
file \
path=usr/share/zsh/$(COMPONENT_VERSION)/functions/Zle/narrow-to-region-invisible