소스 검색

radicale private cert

Bob Mottram 8 년 전
부모
커밋
cebd215970
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      src/freedombone-app-radicale

+ 5
- 2
src/freedombone-app-radicale 파일 보기

@@ -337,8 +337,11 @@ function install_radicale {
337 337
     echo '    }' >> /etc/nginx/sites-available/radicale
338 338
     echo '}' >> /etc/nginx/sites-available/radicale
339 339
 
340
-    sed -i "s|radicale.crt|${DEFAULT_DOMAIN_NAME}.crt|g" /etc/nginx/sites-available/radicale
341
-    sed -i "s|radicale.pem|${DEFAULT_DOMAIN_NAME}.pem|g" /etc/nginx/sites-available/radicale
340
+    if [ -f /etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.pem ]; then
341
+        sed -i "s|radicale.crt|${DEFAULT_DOMAIN_NAME}.pem|g" /etc/nginx/sites-available/radicale
342
+        sed -i "s|radicale.pem|${DEFAULT_DOMAIN_NAME}.pem|g" /etc/nginx/sites-available/radicale
343
+    fi
344
+    sed -i "s|radicale.key|${DEFAULT_DOMAIN_NAME}.key|g" /etc/nginx/sites-available/radicale
342 345
     sed -i "s|radicale.dhparam|${DEFAULT_DOMAIN_NAME}.dhparam|g" /etc/nginx/sites-available/radicale
343 346
 
344 347
     # create a certificate