From 4948fee7877b5f9069e2b3a644a457b702ae9da8 Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Mon, 30 Mar 2009 20:11:29 +0000 Subject: [PATCH] Skip hosts that aren't enabled. --- plc.d/ssl | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/plc.d/ssl b/plc.d/ssl index a9d22c7..edf451f 100755 --- a/plc.d/ssl +++ b/plc.d/ssl @@ -73,15 +73,23 @@ verify_or_generate_certificate() { case "$1" in start) - MESSAGE=$"Generating SSL certificates" - dialog "$MESSAGE" # Generate HTTPS certificates if necessary. We generate a # certificate for each enabled server with a different # hostname. These self-signed certificates may be overridden # later. + MESSAGE=$"Generating SSL certificates for" + dialog "$MESSAGE" + for server in WWW API BOOT ; do - ssl_key=PLC_${server}_SSL_KEY + eval "a=\$PLC_${server}_ENABLED" + echo $a + if [ "$a" -ne 1 ] ; then + echo "Skipping" + continue + fi + dialog "$server" + ssl_key=PLC_${server}_SSL_KEY ssl_crt=PLC_${server}_SSL_CRT ca_ssl_crt=PLC_${server}_CA_SSL_CRT hostname=PLC_${server}_HOST -- 2.43.0