1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-21 23:38:49 -05:00
pacman/scripts
Allan McRae 577701250d Use coreutils binaries for checking/generating checksums
If pacman is build against a crypto library other than openssl, it makes no
sense to require makepkg to use it.

The only currently considered alternative to openssl is nettle, which has no
binary for base64 encode/decode. This means that we could replace the hashing
cacluations with nettle-hash, but would require base64 from coreutils.

Given makepkg already relies heavily on coreutils, we might as well use all
the coreutils hashing binaries too.

This patch also improves the checking of required binaries for hashing
operations.

Signed-off-by: Allan McRae <allan@archlinux.org>
2016-10-22 20:50:55 +10:00
..
completion Move bash/zsh completion out of contrib 2016-10-10 10:38:05 +10:00
libmakepkg Use coreutils binaries for checking/generating checksums 2016-10-22 20:50:55 +10:00
library makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
po makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
.gitignore makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
Makefile.am makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
makepkg-template.pl.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
makepkg.sh.in Use coreutils binaries for checking/generating checksums 2016-10-22 20:50:55 +10:00
pacman-db-upgrade.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
pacman-key.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
pkgdelta.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
repo-add.sh.in Use coreutils binaries for checking/generating checksums 2016-10-22 20:50:55 +10:00
wrapper.sh.in Generalise makepkg-wrapper to handle any script using libmakepkg 2016-10-22 20:50:29 +10:00