Browse Source

gpg preferences

Bob Mottram 10 years ago
parent
commit
1eddab77df
1 changed files with 18 additions and 0 deletions
  1. 18
    0
      install-freedombone.sh

+ 18
- 0
install-freedombone.sh View File

66
 SSH_PORT=2222
66
 SSH_PORT=2222
67
 KERNEL_VERSION="v3.15.10-bone7"
67
 KERNEL_VERSION="v3.15.10-bone7"
68
 USE_HWRNG="yes"
68
 USE_HWRNG="yes"
69
+GPG_KEYSERVER="hkp://keys.gnupg.net"
69
 
70
 
70
 # The Debian package repository to use.
71
 # The Debian package repository to use.
71
 DEBIAN_REPO="ftp.de.debian.org"
72
 DEBIAN_REPO="ftp.de.debian.org"
811
 	  return
812
 	  return
812
   fi
813
   fi
813
   apt-get -y install gnupg
814
   apt-get -y install gnupg
815
+
816
+  if [ ! -d /home/$MY_USERNAME/.gnupg ]; then
817
+	  mkdir /home/$MY_USERNAME/.gnupg
818
+	  echo 'keyserver hkp://keys.gnupg.net' >> /home/$MY_USERNAME/.gnupg/gpg.conf
819
+	  echo 'keyserver-options auto-key-retrieve' >> /home/$MY_USERNAME/.gnupg/gpg.conf
820
+  fi
821
+
822
+  sed -i "s|keyserver hkp://keys.gnupg.net|keyserver $GPG_KEYSERVER|g" /home/$MY_USERNAME/.gnupg/gpg.conf
823
+
824
+  if grep -q "# default preferences" /home/$MY_USERNAME/.gnupg/gpg.conf; then
825
+      echo '' >> /home/$MY_USERNAME/.gnupg/gpg.conf
826
+      echo '# default preferences' >> /home/$MY_USERNAME/.gnupg/gpg.conf
827
+      echo 'personal-digest-preferences SHA256' >> /home/$MY_USERNAME/.gnupg/gpg.conf
828
+      echo 'cert-digest-algo SHA256' >> /home/$MY_USERNAME/.gnupg/gpg.conf
829
+      echo 'default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed' >> /home/$MY_USERNAME/.gnupg/gpg.conf
830
+  fi
831
+
814
   echo 'configure_gpg' >> $COMPLETION_FILE
832
   echo 'configure_gpg' >> $COMPLETION_FILE
815
 }
833
 }
816
 
834