zsh: make names unique to avoid clashes
The function _keys is a bit generic and can result in clashes. Change other functions starting with _key_ to be _pacman_key_ as well. Fixes FS#74507. Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
52eb094aa2
commit
6344aab3bd
1 changed files with 24 additions and 24 deletions
|
@ -586,38 +586,38 @@ _pacman_conf() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
_key_shortopts=(
|
_pacman_key_shortopts=(
|
||||||
'-h[show help]'
|
'-h[show help]'
|
||||||
'-a[Add the specified keys (empty for stdin)]: :_files'
|
'-a[Add the specified keys (empty for stdin)]: :_files'
|
||||||
'-d[Remove the Specified keyids]:*: :_keys'
|
'-d[Remove the Specified keyids]:*: :_pacman_key_list'
|
||||||
'-e[Export the specified or all keyids]:*: :_keys'
|
'-e[Export the specified or all keyids]:*: :_pacman_key_list'
|
||||||
'-f[List fingerprint for specified or all keyids]:*: :_keys'
|
'-f[List fingerprint for specified or all keyids]:*: :_pacman_key_list'
|
||||||
'-l[List the specified or all keys]:*: :_keys'
|
'-l[List the specified or all keys]:*: :_pacman_key_list'
|
||||||
'-r[Fetch the specified keyids]:*: :_keys'
|
'-r[Fetch the specified keyids]:*: :_pacman_key_list'
|
||||||
'-u[Update the trustdb of pacman]'
|
'-u[Update the trustdb of pacman]'
|
||||||
'-v[Verify the file specified by the signature]: :_files -g "*.sig"'
|
'-v[Verify the file specified by the signature]: :_files -g "*.sig"'
|
||||||
'-V[Show program version]'
|
'-V[Show program version]'
|
||||||
)
|
)
|
||||||
|
|
||||||
_key_longopts=(
|
_pacman_key_longopts=(
|
||||||
'--help[show help]'
|
'--help[show help]'
|
||||||
'--add[Add the specified keys (empty for stdin)]: :_files'
|
'--add[Add the specified keys (empty for stdin)]: :_files'
|
||||||
'--delete[Remove the Specified keyids]:*: :_keys'
|
'--delete[Remove the Specified keyids]:*: :_pacman_key_list'
|
||||||
'--export[Export the specified or all keyids]:*: :_keys'
|
'--export[Export the specified or all keyids]:*: :_pacman_key_list'
|
||||||
'--finger[List fingerprint for specified or all keyids]:*: :_keys'
|
'--finger[List fingerprint for specified or all keyids]:*: :_pacman_key_list'
|
||||||
'--list-keys[List the specified or all keys]:*: :_keys'
|
'--list-keys[List the specified or all keys]:*: :_pacman_key_list'
|
||||||
'--recv-keys[Fetch the specified keyids]:*: :_keys'
|
'--recv-keys[Fetch the specified keyids]:*: :_pacman_key_list'
|
||||||
'--updatedb[Update the trustdb of pacman]'
|
'--updatedb[Update the trustdb of pacman]'
|
||||||
'--verify[Verify the file specified by the signature]: :_files -g "*.sig"'
|
'--verify[Verify the file specified by the signature]: :_files -g "*.sig"'
|
||||||
'--version[Show program version]'
|
'--version[Show program version]'
|
||||||
'--edit-key[Present a menu for key management task on keyids]:*: :_keys'
|
'--edit-key[Present a menu for key management task on keyids]:*: :_pacman_key_list'
|
||||||
'--import[Imports pubring.gpg from dir(s)]: :_files -g "*.gpg"'
|
'--import[Imports pubring.gpg from dir(s)]: :_files -g "*.gpg"'
|
||||||
'--import-tb[Imports ownertrust values from trustdb.gpg in dir(s)]: :_files -g "*.gpg"'
|
'--import-tb[Imports ownertrust values from trustdb.gpg in dir(s)]: :_files -g "*.gpg"'
|
||||||
'--init[Ensure the keyring is properly initialized]'
|
'--init[Ensure the keyring is properly initialized]'
|
||||||
'--list-sigs[List keys and their signatures]:*: :_keys'
|
'--list-sigs[List keys and their signatures]:*: :_pacman_key_list'
|
||||||
'--lsign-key[Locally sign the specified keyid]:*: :_keys'
|
'--lsign-key[Locally sign the specified keyid]:*: :_pacman_key_list'
|
||||||
'--populate[Reload the default keys from the (given) keyrings in '@keyringdir@']: :_path_files -W @keyringdir@'
|
'--populate[Reload the default keys from the (given) keyrings in '@keyringdir@']: :_path_files -W @keyringdir@'
|
||||||
'--refresh-keys[Update specified or all keys from a keyserver]:*: :_keys'
|
'--refresh-keys[Update specified or all keys from a keyserver]:*: :_pacman_key_list'
|
||||||
)
|
)
|
||||||
|
|
||||||
_pacman_key_options=(
|
_pacman_key_options=(
|
||||||
|
@ -631,13 +631,13 @@ _pacman_key() {
|
||||||
--*)
|
--*)
|
||||||
_arguments -s : \
|
_arguments -s : \
|
||||||
"$_pacman_key_options[@]" \
|
"$_pacman_key_options[@]" \
|
||||||
"$_key_longopts[@]"
|
"$_pacman_key_longopts[@]"
|
||||||
;;
|
;;
|
||||||
-*)
|
-*)
|
||||||
_arguments -s : \
|
_arguments -s : \
|
||||||
"$_pacman_key_options[@]" \
|
"$_pacman_key_options[@]" \
|
||||||
"$_key_shortopts[@]" \
|
"$_pacman_key_shortopts[@]" \
|
||||||
"$_key_longopts[@]"
|
"$_pacman_key_longopts[@]"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
i=$#
|
i=$#
|
||||||
|
@ -648,13 +648,13 @@ _pacman_key() {
|
||||||
--*)
|
--*)
|
||||||
_arguments -s : \
|
_arguments -s : \
|
||||||
"$_pacman_key_options[@]" \
|
"$_pacman_key_options[@]" \
|
||||||
"$_key_longopts[@]"
|
"$_pacman_key_longopts[@]"
|
||||||
;;
|
;;
|
||||||
-*)
|
-*)
|
||||||
_arguments -s : \
|
_arguments -s : \
|
||||||
"$_pacman_key_options[@]" \
|
"$_pacman_key_options[@]" \
|
||||||
"$_key_shortopts[@]" \
|
"$_pacman_key_shortopts[@]" \
|
||||||
"$_key_longopts[@]"
|
"$_pacman_key_longopts[@]"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
return 1
|
return 1
|
||||||
|
@ -664,7 +664,7 @@ _pacman_key() {
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
_keys() {
|
_pacman_key_list() {
|
||||||
local keylist keys
|
local keylist keys
|
||||||
keylist=$(pacman-key --list-keys 2>/dev/null | awk '
|
keylist=$(pacman-key --list-keys 2>/dev/null | awk '
|
||||||
$1 == "pub" {
|
$1 == "pub" {
|
||||||
|
@ -733,7 +733,7 @@ _makepkg_longopts=(
|
||||||
'--check[Run check() function in the PKGBUILD]'
|
'--check[Run check() function in the PKGBUILD]'
|
||||||
'--config[Use an alternate config file instead of '@sysconfdir@/makepkg.conf']: :_files'
|
'--config[Use an alternate config file instead of '@sysconfdir@/makepkg.conf']: :_files'
|
||||||
'--holdver[Do not update VCS sources]'
|
'--holdver[Do not update VCS sources]'
|
||||||
'--key[Specify key to use for gpg signing instead of the default]: :_keys'
|
'--key[Specify key to use for gpg signing instead of the default]: :_pacman_key_list'
|
||||||
'--noarchive[Do not create package archive]'
|
'--noarchive[Do not create package archive]'
|
||||||
'--nocheck[Do not run the check() function in the PKGBUILD]'
|
'--nocheck[Do not run the check() function in the PKGBUILD]'
|
||||||
'--noprepare[Do not run the prepare() function in the PKGBUILD]'
|
'--noprepare[Do not run the prepare() function in the PKGBUILD]'
|
||||||
|
|
Loading…
Add table
Reference in a new issue