From 73a7c9bc4caaa1dcac7e2d6dd4d5b969dac5a2d9 Mon Sep 17 00:00:00 2001
From: Igor Zalatov <flyrouter@gmail.com>
Date: Sat, 8 May 2021 18:00:00 +0300
Subject: [PATCH] Fix vtund and add node-exporter to glibc profile

---
 .../unknown_unknown_hi3516ev300_glibc_defconfig       | 11 +++++++++++
 general/package/vtund-lite/vtund-lite.mk              |  7 +++++++
 2 files changed, 18 insertions(+)

diff --git a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_glibc_defconfig b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_glibc_defconfig
index 4e167a00..76b05a79 100644
--- a/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_glibc_defconfig
+++ b/br-ext-chip-hisilicon/configs/unknown_unknown_hi3516ev300_glibc_defconfig
@@ -71,6 +71,17 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
 BR2_PACKAGE_LINUX_FIRMWARE=y
 BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
 
+# Lua
+BR2_PACKAGE_LUA=y
+BR2_PACKAGE_PROVIDES_LUAINTERPRETER="lua"
+BR2_PACKAGE_LUA_5_1=y
+BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION="5.1"
+BR2_PACKAGE_LUA_EDITING_NONE=y
+BR2_PACKAGE_HAS_LUAINTERPRETER=y
+BR2_PACKAGE_LUASOCKET=y
+BR2_PACKAGE_LUA_CJSON=y
+BR2_PACKAGE_NODE_EXPORTER=y
+
 # Unused
 # BR2_SHARED_STATIC_LIBS is not set
 # BR2_PACKAGE_JPEG_TURBO is not set
diff --git a/general/package/vtund-lite/vtund-lite.mk b/general/package/vtund-lite/vtund-lite.mk
index 81f11b1f..5d58fd3a 100644
--- a/general/package/vtund-lite/vtund-lite.mk
+++ b/general/package/vtund-lite/vtund-lite.mk
@@ -16,4 +16,11 @@ VTUND_LITE_CONF_OPTS += --disable-lzo --disable-ssl --disable-zlib
 # Assumes old-style gcc inline symbol visibility rules
 VTUND_LITE_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu89"
 
+define VTUND_LITE_INSTALL_TARGET_CMDS
+	$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/sbin
+	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/sbin $(TOPDIR)/../general/package/vtund-lite/files/tapip
+	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/sbin $(TOPDIR)/../general/package/vtund-lite/files/tunnel
+	$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/sbin $(@D)/vtund
+endef
+
 $(eval $(autotools-package))