From 02d8a78c4e05934ffdbfa4f65033b5a331ac6efb Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Wed, 12 Nov 2014 09:48:19 +0530 Subject: [PATCH] init: add `ssl_client_certificate` nginx config only if the ca.crt file exists --- assets/init | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/init b/assets/init index c5e8d6cf..68e44024 100755 --- a/assets/init +++ b/assets/init @@ -539,7 +539,12 @@ sed 's,{{SSL_CERTIFICATE_PATH}},'"${SSL_CERTIFICATE_PATH}"',' -i /etc/nginx/site sed 's,{{SSL_KEY_PATH}},'"${SSL_KEY_PATH}"',' -i /etc/nginx/sites-enabled/gitlab sed 's,{{SSL_DHPARAM_PATH}},'"${SSL_DHPARAM_PATH}"',' -i /etc/nginx/sites-enabled/gitlab sed 's/{{SSL_VERIFY_CLIENT}}/'"${SSL_VERIFY_CLIENT}"'/' -i /etc/nginx/sites-enabled/gitlab -sed 's,{{CA_CERTIFICATES_PATH}},'"${CA_CERTIFICATES_PATH}"',' -i /etc/nginx/sites-enabled/gitlab +if [ -f /usr/local/share/ca-certificates/ca.crt ]; then + sed 's,{{CA_CERTIFICATES_PATH}},'"${CA_CERTIFICATES_PATH}"',' -i /etc/nginx/sites-enabled/gitlab +else + sed '/{{CA_CERTIFICATES_PATH}}/d' -i /etc/nginx/sites-enabled/gitlab +fi + sed 's/{{NGINX_MAX_UPLOAD_SIZE}}/'"${NGINX_MAX_UPLOAD_SIZE}"'/' -i /etc/nginx/sites-enabled/gitlab sed 's/{{NGINX_X_FORWARDED_PROTO}}/'"${NGINX_X_FORWARDED_PROTO}"'/' -i /etc/nginx/sites-enabled/gitlab