Commit 246ebc71 authored by Tommy Lau's avatar Tommy Lau

[BUG] Fix certs not found crash issue from version 0.11.4

parent f7943118
#!/bin/sh #!/bin/sh
if [ ! -f /etc/ocserv/server-key.pem ] || [ ! -f /etc/ocserv/server-cert.pem ]; then if [ ! -f /etc/ocserv/certs/server-key.pem ] || [ ! -f /etc/ocserv/certs/server-cert.pem ]; then
# Check environment variables # Check environment variables
if [ -z "$CA_CN" ]; then if [ -z "$CA_CN" ]; then
CA_CN="VPN CA" CA_CN="VPN CA"
...@@ -27,7 +27,8 @@ if [ ! -f /etc/ocserv/server-key.pem ] || [ ! -f /etc/ocserv/server-cert.pem ]; ...@@ -27,7 +27,8 @@ if [ ! -f /etc/ocserv/server-key.pem ] || [ ! -f /etc/ocserv/server-cert.pem ];
fi fi
# No certification found, generate one # No certification found, generate one
cd /etc/ocserv mkdir /etc/ocserv/certs
cd /etc/ocserv/certs
certtool --generate-privkey --outfile ca-key.pem certtool --generate-privkey --outfile ca-key.pem
cat > ca.tmpl <<-EOCA cat > ca.tmpl <<-EOCA
cn = "$CA_CN" cn = "$CA_CN"
...@@ -72,4 +73,3 @@ chmod 600 /dev/net/tun ...@@ -72,4 +73,3 @@ chmod 600 /dev/net/tun
# Run OpennConnect Server # Run OpennConnect Server
exec "$@" exec "$@"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment