Bob Mottram преди 10 години
родител
ревизия
1eddab77df
променени са 1 файла, в които са добавени 18 реда и са изтрити 0 реда
  1. 18
    0
      install-freedombone.sh

+ 18
- 0
install-freedombone.sh Целия файл

@@ -66,6 +66,7 @@ FREEDNS_SUBDOMAIN_CODE=$3
66 66
 SSH_PORT=2222
67 67
 KERNEL_VERSION="v3.15.10-bone7"
68 68
 USE_HWRNG="yes"
69
+GPG_KEYSERVER="hkp://keys.gnupg.net"
69 70
 
70 71
 # The Debian package repository to use.
71 72
 DEBIAN_REPO="ftp.de.debian.org"
@@ -811,6 +812,23 @@ function configure_gpg {
811 812
 	  return
812 813
   fi
813 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 832
   echo 'configure_gpg' >> $COMPLETION_FILE
815 833
 }
816 834