Skip to content
Snippets Groups Projects
Commit 025d4e90 authored by Bob Mottram's avatar Bob Mottram
Browse files

Add some extra keyservers

parent b39923cb
No related branches found
No related tags found
No related merge requests found
...@@ -1550,6 +1550,12 @@ function configure_gpg { ...@@ -1550,6 +1550,12 @@ function configure_gpg {
fi fi
sed -i "s|keyserver hkp://keys.gnupg.net|keyserver $GPG_KEYSERVER|g" "$gpg_dir/gpg.conf" sed -i "s|keyserver hkp://keys.gnupg.net|keyserver $GPG_KEYSERVER|g" "$gpg_dir/gpg.conf"
if ! grep -q 'keyserver.ubuntu.com' "$gpg_dir/gpg.conf"; then
echo 'keyserver hkp://keyserver.ubuntu.com' >> "$gpg_dir/gpg.conf"
fi
if ! grep -q 'keys.riseup.net' "$gpg_dir/gpg.conf"; then
echo 'keyserver hkp://keys.riseup.net' >> "$gpg_dir/gpg.conf"
fi
gpg_agent_setup root gpg_agent_setup root
gpg_agent_setup "$MY_USERNAME" gpg_agent_setup "$MY_USERNAME"
...@@ -1677,6 +1683,31 @@ function prevent_mail_process_overrun { ...@@ -1677,6 +1683,31 @@ function prevent_mail_process_overrun {
cron_add_mins 5 '/usr/bin/exim_check' cron_add_mins 5 '/usr/bin/exim_check'
} }
function populate_keyservers {
for d in /home/*/ ; do
refresh_keys=
USERNAME=$(echo "$d" | awk -F '/' '{print $3}')
if [[ $(is_valid_user "$USERNAME") == "1" ]]; then
if [ -f "/home/$USERNAME/.gnupg/gpg.conf" ]; then
# keyserver.ubuntu.com
if ! grep -q "keyserver hkp://keyserver.ubuntu.com" "/home/$USERNAME/.gnupg/gpg.conf"; then
echo "keyserver hkp://keyserver.ubuntu.com" >> "/home/$USERNAME/.gnupg/gpg.conf"
refresh_keys=1
fi
# keys.riseup.net
if ! grep -q "keyserver hkp://keys.riseup.net" "/home/$USERNAME/.gnupg/gpg.conf"; then
echo "keyserver hkp://keys.riseup.net" >> "/home/$USERNAME/.gnupg/gpg.conf"
refresh_keys=1
fi
fi
if [ $refresh_keys ]; then
su -c 'gpg --refresh-keys' "$USERNAME"
fi
fi
done
}
function install_email { function install_email {
if [[ $SYSTEM_TYPE == "mesh"* ]]; then if [[ $SYSTEM_TYPE == "mesh"* ]]; then
return return
......
...@@ -120,6 +120,7 @@ if [ -d "$PROJECT_DIR" ]; then ...@@ -120,6 +120,7 @@ if [ -d "$PROJECT_DIR" ]; then
email_update_onion_domain email_update_onion_domain
prevent_mail_process_overrun prevent_mail_process_overrun
android_update_apps yes android_update_apps yes
populate_keyservers
#defrag_filesystem #defrag_filesystem
# reinstall tor from backports # reinstall tor from backports
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment