From a4a5fcc245a7e70a25bee4e6525e9523005a208b Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Tue, 22 May 2018 16:50:27 +0100 Subject: [PATCH] domoticz: support -ssldhparam config/command line option Signed-off-by: David Woodhouse --- utils/domoticz/files/domoticz.config | 1 + utils/domoticz/files/domoticz.init | 2 ++ 2 files changed, 3 insertions(+) diff --git a/utils/domoticz/files/domoticz.config b/utils/domoticz/files/domoticz.config index b300f3f2d..870701c05 100644 --- a/utils/domoticz/files/domoticz.config +++ b/utils/domoticz/files/domoticz.config @@ -5,6 +5,7 @@ config domoticz # option sslcert '/path/to/ssl.crt' # option sslkey '/path/to/ssl.key' # option sslpass 'passphrase' + # option ssldhparam '/path/to/dhparam.pem' option sslwww '0' # CAUTION - by default, /var is not persistent accross reboots # Don't forget the trailing / - domoticz requires it diff --git a/utils/domoticz/files/domoticz.init b/utils/domoticz/files/domoticz.init index 26e0c42d4..16e986e5e 100644 --- a/utils/domoticz/files/domoticz.init +++ b/utils/domoticz/files/domoticz.init @@ -13,6 +13,7 @@ start_domoticz() { config_get sslcert "$section" "sslcert" config_get sslkey "$section" "sslkey" config_get sslpass "$section" "sslpass" + config_get ssldhparam "$section" "ssldhparam" config_get sslwww "$section" "sslwww" config_get syslog "$section" "syslog" config_get userdata "$section" "userdata" @@ -30,6 +31,7 @@ start_domoticz() { procd_append_param command -sslwww "$sslwww" [ -n "$sslkey" ] && procd_append_param command -sslkey "$sslkey" [ -n "$sslpass" ] && procd_append_param command -sslpass "$sslpass" + [ -n "$ssldhparam" ] && procd_append_param command -ssldhparam "$ssldhparam" } || procd_append_param command -sslwww 0 }