Bläddra i källkod

Only generate dhparams if needed

Bob Mottram 7 år sedan
förälder
incheckning
190e37043d
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3
    1
      src/freedombone-app-vpn

+ 3
- 1
src/freedombone-app-vpn Visa fil

@@ -238,7 +238,9 @@ function install_vpn {
238 238
     sed -i "s|export KEY_EMAIL.*|export KEY_EMAIL=\"$MY_EMAIL_ADDRESS\"|g" /etc/openvpn/easy-rsa/vars
239 239
     sed -i "s|export KEY_OU=.*|export KEY_OU=\"MoonUnit\"|g" /etc/openvpn/easy-rsa/vars
240 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 244
     cd /etc/openvpn/easy-rsa
243 245
     . ./vars
244 246
     ./clean-all