Have pkgusrs run ldconfig on logout.
[pkgusr] / etc / pkgusr / zsh / _zsh-pkgtools
1 #compdef cpkg dpkg fpkg gpkg ipkg ppkg upkg vpkg wpkg pkgrepo pkgsu pkgwant vtar xtar
2
3 _pkgtools_users()
4 {
5     compadd "$@" - $(awk -F: '/^install/ {print $4;}' /etc/group|tr -s , ' ')
6 }
7
8 _zsh-pkgtools()
9 {
10     local curcontext="$curcontext" state line expl
11     typeset -A opt_args
12
13     case $service in
14              (cpkg) _command_names -e ;;
15         (?pkg|pkg*) _arguments -C -s ':Package User:_pkgtools_users' ;;
16           ([xv]tar) _wanted file expl 'Tarball' _files -g \
17               '*.{t{gz,bz{,2},lz,xz},tar.{Z,gz,bz2,lzma,xz}}(-.)' ;;
18     esac
19 }
20
21 _zsh-pkgtools "$@"
22
23 # Local Variables:
24 # mode: Shell-Script
25 # sh-indentation: 4
26 # sh-basic-offset: 4
27 # End: