pacman/scripts/libmakepkg/integrity
Eli Schwartz 899d39b635 makepkg/repo-add: handle GPGKEY with spaces
We pass this to gpg -u and this gpg option can accept a number of
different formats, not just the historical hexadecimal fingerprint we
assumed. We should not barf hard if a format is used which happens to
contain spaces.

This also fixes a validation bug. When we initially check if the desired
key is available, we don't quote spaces, so gpg goes ahead and treats
each space-separated string as a *different key* to search for,
returning partial matches, and returning success if at least one key is
found. But gpg --detach-sign -u will certainly not accept multiple keys!

Fixes FS#66949

Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
2020-06-11 10:56:30 +10:00
..
generate_checksum.sh.in build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
generate_signature.sh.in makepkg/repo-add: handle GPGKEY with spaces 2020-06-11 10:56:30 +10:00
meson.build Add meson.build files to build with meson 2018-11-02 03:16:34 -04:00
verify_checksum.sh.in build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
verify_signature.sh.in libmakepkg: fix regression in sending plain() output to stderr 2020-06-11 10:54:54 +10:00