From 6239c6319d3e27b9f41560ea531b91e176ea3fe0 Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Tue, 7 Nov 2023 14:01:37 +0100
Subject: [PATCH] gluon-mesh-vpn-sqm: add package

Add GLuon meta-package to include on devices that support SQM.

This package provides sqm-scripts as a dependency. SUpporting mesh-vpn
protocols can then conditionally enable SQM on the VPN link.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 package/gluon-mesh-vpn-sqm/Makefile | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 package/gluon-mesh-vpn-sqm/Makefile

diff --git a/package/gluon-mesh-vpn-sqm/Makefile b/package/gluon-mesh-vpn-sqm/Makefile
new file mode 100644
index 000000000..7c5569316
--- /dev/null
+++ b/package/gluon-mesh-vpn-sqm/Makefile
@@ -0,0 +1,18 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=gluon-mesh-vpn-sqm
+
+include ../gluon.mk
+
+define Package/gluon-mesh-vpn-sqm
+  TITLE:=Adds support for SQM with CAKE on VPN links
+  DEPENDS:= +gluon-mesh-vpn-core +sqm-scripts
+endef
+
+define Package/gluon-mesh-vpn-sqm/install
+	$(Gluon/Build/Install)
+	$(INSTALL_DIR) $(1)/lib/gluon/mesh-vpn
+	touch $(1)/lib/gluon/mesh-vpn/sqm
+endef
+
+$(eval $(call BuildPackageGluon,gluon-mesh-vpn-sqm))
-- 
GitLab