ソースを参照

Delete existing vpn certs if needed

Bob Mottram 7 年 前
コミット
76f8d4e47c
共有1 個のファイルを変更した22 個の追加0 個の削除を含む
  1. 22
    0
      src/freedombone-app-vpn

+ 22
- 0
src/freedombone-app-vpn ファイルの表示

@@ -152,6 +152,17 @@ function create_user_vpn_key {
152 152
     echo $"Creating VPN key for $username"
153 153
 
154 154
     cd /etc/openvpn/easy-rsa
155
+
156
+    if [ -f /etc/openvpn/easy-rsa/keys/$username.crt ]; then
157
+        rm /etc/openvpn/easy-rsa/keys/$username.crt
158
+    fi
159
+    if [ -f /etc/openvpn/easy-rsa/keys/$username.key ]; then
160
+        rm /etc/openvpn/easy-rsa/keys/$username.key
161
+    fi
162
+    if [ -f /etc/openvpn/easy-rsa/keys/$username.csr ]; then
163
+        rm /etc/openvpn/easy-rsa/keys/$username.csr
164
+    fi
165
+
155 166
     echo '
156 167
 
157 168
 
@@ -282,6 +293,17 @@ function install_vpn {
282 293
         exit 7392353
283 294
     fi
284 295
     cp openssl-${vpn_openssl_version}.cnf openssl.cnf
296
+
297
+    if [ -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.crt ]; then
298
+        rm /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.crt
299
+    fi
300
+    if [ -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.key ]; then
301
+        rm /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.key
302
+    fi
303
+    if [ -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr ]; then
304
+        rm /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr
305
+    fi
306
+
285 307
     echo '
286 308
 
287 309