diff --git a/src/warden-server/sh/update.sh b/src/warden-server/sh/update.sh index 1258a4ace74387070363b73b67c324a2783d0c14..fb7b61ac0ac7bd70c39e0cf236698bd2cc1e07eb 100755 --- a/src/warden-server/sh/update.sh +++ b/src/warden-server/sh/update.sh @@ -281,10 +281,14 @@ doTemplate \ # update Apache configuration file echo -n "Updating Apache configuration file ... " -cert_file=$(getConfValue "$apache_conf" CERT_FILE) -key_file=$(getConfValue "$apache_conf" KEY_FILE) -ca_file=$(getConfValue "$apache_conf" CA_FILE) -lib=$(getConfValue "$apache_conf" LIB) +cert_file_tmp=`fgrep SSLCertificateFile $apache_conf` +key_file_tmp=`fgrep SSLCertificateKeyFile $apache_conf` +ca_file_tmp=`fgrep SSLCACertificateFile $apache_conf` +lib_tmp=`fgrep PerlSwitches $apache_conf` +cert_file=${cert_file_tmp##*" "} +key_file=${key_file_tmp##*" "} +ca_file=${ca_file_tmp##*" "} +lib=${lib_tmp##*" "} doTemplate \ _CERT_FILE_ "$cert_file" \ _KEY_FILE_ "$key_file" \