diff options
Diffstat (limited to 'net/mosquitto/files/etc/init.d')
-rwxr-xr-x | net/mosquitto/files/etc/init.d/mosquitto | 5 |
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() { |