From 7afe5fd76779bb61e8164baf7319d479cd80d569 Mon Sep 17 00:00:00 2001 From: Christian Dresel Date: Sat, 19 Dec 2020 10:55:48 +0100 Subject: [PATCH] packages/fff: Add package fff-mqtt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This package provides mosquitto and default settings. mosquitto is used for mqtt communication. With mqtt we can use a distributed mqtt broker for decentralized communication. We can use this for monitoring data or router configuration. Signed-off-by: Christian Dresel Acked-by: Fabian Bläse --- src/packages/fff/fff-mqtt/Makefile | 34 +++++++++++++++++++ .../files/etc/uci-defaults/35-fff-mqtt | 3 ++ 2 files changed, 37 insertions(+) create mode 100644 src/packages/fff/fff-mqtt/Makefile create mode 100644 src/packages/fff/fff-mqtt/files/etc/uci-defaults/35-fff-mqtt diff --git a/src/packages/fff/fff-mqtt/Makefile b/src/packages/fff/fff-mqtt/Makefile new file mode 100644 index 00000000..7feee319 --- /dev/null +++ b/src/packages/fff/fff-mqtt/Makefile @@ -0,0 +1,34 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=fff-mqtt +PKG_RELEASE:=1 + +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-mqtt + +include $(INCLUDE_DIR)/package.mk + +define Package/fff-mqtt + SECTION:=base + CATEGORY:=Freifunk + TITLE:=Freifunk-Franken mqtt configuration + URL:=https://www.freifunk-franken.de + DEPENDS:= \ + +fff-config \ + +libmosquitto-ssl \ + +mosquitto-client-ssl \ + +mosquitto-ssl +endef + +define Package/fff-mqtt/description + This package provides mosquitto and settings +endef + +define Build/Compile + # nothing +endef + +define Package/fff-mqtt/install + $(CP) ./files/* $(1)/ +endef + +$(eval $(call BuildPackage,fff-mqtt)) diff --git a/src/packages/fff/fff-mqtt/files/etc/uci-defaults/35-fff-mqtt b/src/packages/fff/fff-mqtt/files/etc/uci-defaults/35-fff-mqtt new file mode 100644 index 00000000..5913e046 --- /dev/null +++ b/src/packages/fff/fff-mqtt/files/etc/uci-defaults/35-fff-mqtt @@ -0,0 +1,3 @@ +uci set fff.mqtt=mqtt + +exit 0