Kaynağa Gözat

Only generate dhparams if needed

Bob Mottram 7 yıl önce
ebeveyn
işleme
190e37043d
1 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 3
    1
      src/freedombone-app-vpn

+ 3
- 1
src/freedombone-app-vpn Dosyayı Görüntüle

238
     sed -i "s|export KEY_EMAIL.*|export KEY_EMAIL=\"$MY_EMAIL_ADDRESS\"|g" /etc/openvpn/easy-rsa/vars
238
     sed -i "s|export KEY_EMAIL.*|export KEY_EMAIL=\"$MY_EMAIL_ADDRESS\"|g" /etc/openvpn/easy-rsa/vars
239
     sed -i "s|export KEY_OU=.*|export KEY_OU=\"MoonUnit\"|g" /etc/openvpn/easy-rsa/vars
239
     sed -i "s|export KEY_OU=.*|export KEY_OU=\"MoonUnit\"|g" /etc/openvpn/easy-rsa/vars
240
     sed -i "s|export KEY_NAME.*|export KEY_NAME=\"$OPENVPN_SERVER_NAME\"|g" /etc/openvpn/easy-rsa/vars
240
     sed -i "s|export KEY_NAME.*|export KEY_NAME=\"$OPENVPN_SERVER_NAME\"|g" /etc/openvpn/easy-rsa/vars
241
-    openssl dhparam -out /etc/openvpn/dh2048.pem 2048
241
+    if [ ! -f /etc/openvpn/dh2048.pem ]; then
242
+        openssl dhparam -out /etc/openvpn/dh2048.pem 2048
243
+    fi
242
     cd /etc/openvpn/easy-rsa
244
     cd /etc/openvpn/easy-rsa
243
     . ./vars
245
     . ./vars
244
     ./clean-all
246
     ./clean-all