|
# we patch in libgcrypt.m4 and need to call autoreconf to be able to
|
|
# select an alternative crypto backend
|
|
hook_add preconf 9 'autoreconf -vfi'
|
|
|
|
if ! pkginstalled -f libgcrypt; then
|
|
echo_warning "Cannot use default crypto backend (libgcrypt missing)"
|
|
backend=
|
|
# select alternative crypto backend in that particular order
|
|
for x in openssl nettle nss; do
|
|
[ -z "$backend" ] || break;
|
|
if pkginstalled -f $x; then
|
|
backend=$x
|
|
fi
|
|
done
|
|
echo_status "Selecting alternative crypto backend ($backend)"
|
|
var_append extraconfopt ' ' "--with-crypto_backend=$backend"
|
|
fi
|
|
|