Skip to content

Commit bd03d85

Browse files
committed
bump lunatik to v4.0
1 parent 98ca7ac commit bd03d85

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

kernel/lunatik/Makefile

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ include $(INCLUDE_DIR)/kernel.mk
88
include $(INCLUDE_DIR)/netfilter.mk
99

1010
PKG_NAME:=lunatik
11-
PKG_VERSION:=3.7.2
11+
PKG_VERSION:=4.0
1212
PKG_LICENSE:=GPL-2.0
1313

1414
PKG_SOURCE_URL:=https://github.com/luainkernel/lunatik
1515
PKG_SOURCE_PROTO:=git
16-
PKG_SOURCE_DATE:=2026-01-09
17-
PKG_SOURCE_VERSION:=682668816fc16191c4a02d19e35cb5ae67f0c063
16+
PKG_SOURCE_DATE:=2026-01-23
17+
PKG_SOURCE_VERSION:=adace5ec6bc02bf15941ee2a3aca8a8416605520
1818

1919
PKG_MAINTAINER:=Lourival Vieira Neto<lourival.neto@ringzero.com.br>
2020
PKG_BUILD_PARALLEL:=1
@@ -39,7 +39,7 @@ KLIBC_USR := klibc/usr
3939

4040
EXTRA_KCONFIG:= CONFIG_LUNATIK=m \
4141
CONFIG_LUNATIK_RUN=m CONFIG_LUNATIK_RUNTIME=y CONFIG_LUNATIK_DEVICE=m \
42-
CONFIG_LUNATIK_LINUX=m CONFIG_LUNATIK_SOCKET=m \
42+
CONFIG_LUNATIK_LINUX=m CONFIG_LUNATIK_SOCKET=m CONFIG_LUNATIK_BYTEORDER=m \
4343
CONFIG_LUNATIK_RCU=m CONFIG_LUNATIK_THREAD=m CONFIG_LUNATIK_FIB=m \
4444
CONFIG_LUNATIK_DATA=m CONFIG_LUNATIK_PROBE=n CONFIG_LUNATIK_SYSCALL=n \
4545
CONFIG_LUNATIK_FIFO=m CONFIG_LUNATIK_NETFILTER=m \
@@ -71,11 +71,15 @@ define KernelPackage/lunatik
7171
SUBMENU:=Other modules
7272
KCONFIG:=CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y
7373
DEPENDS:=\
74-
+kmod-nf-ipt
74+
+kmod-nf-ipt \
75+
+lunatik-scripts \
76+
+kmod-crypto-rng \
77+
+kmod-crypto-hash \
78+
+kmod-crypto-hmac
7579
FILES:=$(PKG_BUILD_DIR)/lunatik.ko $(PKG_BUILD_DIR)/lunatik_run.ko \
7680
$(PKG_BUILD_DIR)/lib/luarcu.ko $(PKG_BUILD_DIR)/lib/luadevice.ko \
7781
$(PKG_BUILD_DIR)/lib/luadata.ko $(PKG_BUILD_DIR)/lib/luanetfilter.ko \
78-
$(PKG_BUILD_DIR)/lib/luasocket.ko \
82+
$(PKG_BUILD_DIR)/lib/luasocket.ko $(PKG_BUILD_DIR)/lib/luabyteorder.ko \
7983
$(PKG_BUILD_DIR)/lib/luathread.ko $(PKG_BUILD_DIR)/lib/lualinux.ko \
8084
$(PKG_BUILD_DIR)/lib/luafifo.ko $(PKG_BUILD_DIR)/lib/luacompletion.ko \
8185
$(PKG_BUILD_DIR)/lib/luacrypto_shash.ko \
@@ -120,7 +124,7 @@ endef
120124

121125
define Build/Prepare
122126
$(Build/Prepare/Default)
123-
cd $(PKG_BUILD_DIR) && ./gensymbols.sh $(LUA_API) > lunatik_sym.h
127+
cd $(PKG_BUILD_DIR) && CC=$(CC) ./gensymbols.sh $(LUA_API) > lunatik_sym.h
124128
cp $(PKG_BUILD_DIR)/Kbuild $(PKG_BUILD_DIR)/Makefile
125129
$(if $(call kernel_patchver_lt,5.15),rm $(PKG_BUILD_DIR)/include/stdarg.h)
126130
endef
@@ -135,3 +139,4 @@ endef
135139

136140
$(eval $(call KernelPackage,lunatik))
137141
$(eval $(call BuildPackage,lunatik-scripts))
142+

0 commit comments

Comments
 (0)