From f3d05939c8b169a76c177347f61afea2faf879ea Mon Sep 17 00:00:00 2001 From: vdutta Date: Thu, 4 Aug 2022 11:15:53 +0530 Subject: [PATCH] sulu: Use system login credential for mqtt auth --- sulu/Makefile | 5 +++-- sulu/files/etc/mosquitto/conf.d/obuspa.conf | 3 +++ sulu/files/etc/mosquitto/conf.d/sulu.conf | 5 +++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 sulu/files/etc/mosquitto/conf.d/obuspa.conf create mode 100644 sulu/files/etc/mosquitto/conf.d/sulu.conf diff --git a/sulu/Makefile b/sulu/Makefile index 7da9b8499..e9a0a22de 100644 --- a/sulu/Makefile +++ b/sulu/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=sulu -PKG_VERSION:=1.0.12 +PKG_VERSION:=1.0.13 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/websdk/sulu.git @@ -28,7 +28,7 @@ define Package/sulu CATEGORY:=Utilities MENU=1 TITLE:=SULU-CE ReactJS based Web UI Package - DEPENDS:=+nginx + DEPENDS:=+nginx +mosquitto-auth-shadow endef define Package/sulu/description @@ -39,6 +39,7 @@ define Package/sulu/install $(INSTALL_DIR) $(1)/sulu $(INSTALL_DIR) $(1)/sulu/config $(INSTALL_DIR) $(1)/etc/nginx/ + $(INSTALL_DIR) $(1)/etc/mosquitto/conf.d/ $(CP) $(PKG_BUILD_DIR)/dist/* $(1)/sulu $(CP) $(PKG_BUILD_DIR)/config/* $(1)/sulu/config $(CP) ./files/* $(1)/ diff --git a/sulu/files/etc/mosquitto/conf.d/obuspa.conf b/sulu/files/etc/mosquitto/conf.d/obuspa.conf new file mode 100644 index 000000000..3b95d31a7 --- /dev/null +++ b/sulu/files/etc/mosquitto/conf.d/obuspa.conf @@ -0,0 +1,3 @@ +listener 1883 127.0.0.1 +allow_anonymous true + diff --git a/sulu/files/etc/mosquitto/conf.d/sulu.conf b/sulu/files/etc/mosquitto/conf.d/sulu.conf new file mode 100644 index 000000000..dcded9bcb --- /dev/null +++ b/sulu/files/etc/mosquitto/conf.d/sulu.conf @@ -0,0 +1,5 @@ +listener 9001 +protocol websockets +plugin /usr/lib/mosquitto_auth_shadow.so +require_certificate false +allow_anonymous false