From 3ccd4edc7d777d1dbd5dd05e7c94b813a94bbb6c Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Thu, 20 Oct 2016 10:28:06 +0400 Subject: [PATCH] =?UTF-8?q?apacheconfig:=20ne=20pas=20chercher=20=C3=A0=20?= =?UTF-8?q?utiliser=20site-certs.conf=20s'il=20n'y=20a=20pas=20les=20varia?= =?UTF-8?q?bles=20@@{cert,key,ca}@@?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ulib/apache.tools | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/ulib/apache.tools b/lib/ulib/apache.tools index 8445fcb..722b6e5 100644 --- a/lib/ulib/apache.tools +++ b/lib/ulib/apache.tools @@ -435,10 +435,12 @@ function apache_autoconf() { certsconf= if [ "${confname%.ssl.conf}" != "$confname" ]; then - if [ -d "$certsconfdir" ]; then - certsconf="${confname%.ssl.conf}-certs.conf" - else - ewarn "$conf: fichier ignoré parce que --certsconfdir n'a pas été spécifié" + if quietgrep -E '^[^#]*@@(cert|key|ca)@@' "$conf"; then + if [ -d "$certsconfdir" ]; then + certsconf="${confname%.ssl.conf}-certs.conf" + else + ewarn "$conf: fichier ignoré parce que --certsconfdir n'a pas été spécifié" + fi fi fi case "$confname" in