aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorjasle <jasle@riseup.net>2024-02-20 03:01:58 +0100
committerDaniel Golle <daniel@makrotopia.org>2024-03-04 00:28:42 +0000
commitf4d74e1b2f370184b07f3ec9d7f8fe8611972a6d (patch)
treebfe70316a961401925a0f848e29713bebc12cf6b /utils
parent0ee552762632f3e33ad697db1a96da15eaafa1fc (diff)
mt5311: make package importable as lua module
Added init.lua to make the program importable by other lua programs. Signed-off-by: jasle <jasle@riseup.net>
Diffstat (limited to 'utils')
-rw-r--r--utils/mt5311/Makefile1
-rw-r--r--utils/mt5311/files/init.lua11
2 files changed, 12 insertions, 0 deletions
diff --git a/utils/mt5311/Makefile b/utils/mt5311/Makefile
index a0d43695b..3aca75070 100644
--- a/utils/mt5311/Makefile
+++ b/utils/mt5311/Makefile
@@ -37,6 +37,7 @@ define Package/mt5311/install
$(INSTALL_DATA) $(PKG_BUILD_DIR)/ebm.lua $(1)/usr/lib/lua/mt5311/
$(INSTALL_DATA) $(PKG_BUILD_DIR)/register.lua $(1)/usr/lib/lua/mt5311/
$(INSTALL_DATA) $(PKG_BUILD_DIR)/register.map $(1)/usr/lib/lua/mt5311/
+ $(INSTALL_DATA) ./files/init.lua $(1)/usr/lib/lua/mt5311/
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) ./files/ebm-read $(1)/usr/bin/
diff --git a/utils/mt5311/files/init.lua b/utils/mt5311/files/init.lua
new file mode 100644
index 000000000..d6402c517
--- /dev/null
+++ b/utils/mt5311/files/init.lua
@@ -0,0 +1,11 @@
+-- mt5311 init file, makes mt5311 importable as module
+
+local dir = '/usr/lib/lua/mt5311/'
+local file = dir .. 'ebm.lua'
+arg={}
+arg[0] = file
+
+mt5311 = assert(loadfile(file))(arg)
+
+return mt5311
+