aboutsummaryrefslogtreecommitdiff
path: root/net/mosquitto/files/etc/init.d
diff options
context:
space:
mode:
Diffstat (limited to 'net/mosquitto/files/etc/init.d')
-rwxr-xr-xnet/mosquitto/files/etc/init.d/mosquitto5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/mosquitto/files/etc/init.d/mosquitto b/net/mosquitto/files/etc/init.d/mosquitto
index 0fa7a3a8f..e7c1110c1 100755
--- a/net/mosquitto/files/etc/init.d/mosquitto
+++ b/net/mosquitto/files/etc/init.d/mosquitto
@@ -91,6 +91,7 @@ convert_mosq_general() {
append_if "$1" sys_interval
append_if "$1" upgrade_outgoing_qos
append_if "$1" user
+ append_optional_bool "$1" per_listener_settings
}
convert_persistence() {
@@ -144,6 +145,10 @@ add_listener() {
append_optional_bool "$1" use_identity_as_username
append_optional_bool "$1" use_subject_as_username
append_if "$1" psk_hint
+ append_if "$1" auth_plugin
+
+ # Careful, this relies on internal behaviour of the cfg_load functions!
+ set | grep "CONFIG_$1_auth_opt_" | sed "s/^.*_\(auth_opt_.*\)='\(.*\)'/\1 \2/" >> $TCONF
}
add_topic() {