소스 검색

Only generate dhparams if needed

Bob Mottram 7 년 전
부모
커밋
190e37043d
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3
    1
      src/freedombone-app-vpn

+ 3
- 1
src/freedombone-app-vpn 파일 보기

@@ -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