Ver código fonte

Check vpn client template exists

Bob Mottram 8 anos atrás
pai
commit
54bc008961
1 arquivos alterados com 5 adições e 0 exclusões
  1. 5
    0
      src/freedombone-app-vpn

+ 5
- 0
src/freedombone-app-vpn Ver arquivo

123
 
123
 
124
     user_vpn_cert_file=/home/$username/$OPENVPN_KEY_FILENAME
124
     user_vpn_cert_file=/home/$username/$OPENVPN_KEY_FILENAME
125
 
125
 
126
+    if [ ! -f /usr/share/doc/openvpn/examples/sample-config-files/client.conf ]; then
127
+        echo $'No VPN client template found'
128
+        exit 429823
129
+    fi
130
+
126
     cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf $user_vpn_cert_file
131
     cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf $user_vpn_cert_file
127
     sed -i "s|remote .*|remote $DEFAULT_DOMAIN_NAME 1194|g" $user_vpn_cert_file
132
     sed -i "s|remote .*|remote $DEFAULT_DOMAIN_NAME 1194|g" $user_vpn_cert_file
128
     sed -i 's|;user nobody|user nobody|g' $user_vpn_cert_file
133
     sed -i 's|;user nobody|user nobody|g' $user_vpn_cert_file