Trust store generator scripts for various Gemini clients
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
647 B

#!/bin/sh
# Run all scripts.
set -o errexit # (-e) exit immediately if any command has a non-zero exit status
# Go where this script is.
cd "$(dirname "$0")" || exit
echo "Start -> $(date --utc)"
echo '=== get hosts ==='
./get-hosts.sh
echo '=== get certs ==='
if command -v torsocks >/dev/null; then
./get-certs.sh tor
else
./get-certs.sh
fi
echo '=== prune old certs ==='
./prune-old-certs.sh
echo '=== cert details ==='
./cert-details.sh
echo '=== Agunua ==='
agunua/generate-trust-store.sh
echo '=== Amfora ==='
amfora/generate-trust-store.sh
echo '=== Lagrange ==='
lagrange/generate-trust-store.sh
echo "End -> $(date --utc)"