Browse Source

non-interactive vpn install

Bob Mottram 7 years ago
parent
commit
fdaad4e96f
1 changed files with 6 additions and 36 deletions
  1. 6
    36
      src/freedombone-app-vpn

+ 6
- 36
src/freedombone-app-vpn View File

163
         rm /etc/openvpn/easy-rsa/keys/$username.csr
163
         rm /etc/openvpn/easy-rsa/keys/$username.csr
164
     fi
164
     fi
165
 
165
 
166
-    echo '
167
-
168
-
169
-
170
-
171
-
172
-
173
-
174
-
175
-
176
-y
177
-y
178
-' | ./build-key "$username"
166
+    sed -i 's| --interact||g' build-key
167
+    ./build-key "$username"
179
 
168
 
180
     if [ ! -f /etc/openvpn/easy-rsa/keys/$username.crt ]; then
169
     if [ ! -f /etc/openvpn/easy-rsa/keys/$username.crt ]; then
181
         echo $'VPN user cert not generated'
170
         echo $'VPN user cert not generated'
303
     if [ -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr ]; then
292
     if [ -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr ]; then
304
         rm /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr
293
         rm /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.csr
305
     fi
294
     fi
306
-
307
-    echo '
308
-
309
-
310
-
311
-
312
-
313
-
314
-
315
-' | ./build-ca
316
-    echo '
317
-
318
-
319
-
320
-
321
-
322
-
323
-
324
-
325
-
326
-y
327
-y
328
-' | ./build-key-server $OPENVPN_SERVER_NAME
295
+    sed -i 's| --interact||g' build-key-server
296
+    sed -i 's| --interact||g' build-ca
297
+    ./build-ca
298
+    ./build-key-server $OPENVPN_SERVER_NAME
329
     if [ ! -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.crt ]; then
299
     if [ ! -f /etc/openvpn/easy-rsa/keys/${OPENVPN_SERVER_NAME}.crt ]; then
330
         echo $'OpenVPN crt not found'
300
         echo $'OpenVPN crt not found'
331
         exit 7823352
301
         exit 7823352