From ecad4000f2eaf10188c2afe21eefbce1c51f2f81 Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Fri, 20 Sep 2024 18:02:46 +0000 Subject: [PATCH] lunatik: change /lib/modules kernel path to 6.10 whenever compile kernel due to kernel change lunatik needs to be recompiled too since lunatik depends on kernel change filter example Makefile to depend on current kernel build version diff --git a/examples/filter/Makefile b/examples/filter/Makefile index f7eb0f6d..e30566a2 100644 --- a/examples/filter/Makefile +++ b/examples/filter/Makefile @@ -1,10 +1,12 @@ # SPDX-FileCopyrightText: (c) 2023-2024 Ring Zero Desenvolvimento de Software LTDA # SPDX-License-Identifier: MIT OR GPL-2.0-only +VMLINUX_BTF_PATH = /lib/modules/${shell uname -r}/build + all: vmlinux https.o vmlinux: - bpftool btf dump file /sys/kernel/btf/vmlinux format c > vmlinux.h + bpftool btf dump file $(VMLINUX_BTF_PATH)/vmlinux format c > vmlinux.h Signed-off-by: Vincent Li --- config/rootfiles/common/lunatik | 36 ++++++++++++++++----------------- lfs/lunatik | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/config/rootfiles/common/lunatik b/config/rootfiles/common/lunatik index 78ac290e1..764763de5 100644 --- a/config/rootfiles/common/lunatik +++ b/config/rootfiles/common/lunatik @@ -1,21 +1,21 @@ -lib/modules/6.6.15-ipfire/lunatik -lib/modules/6.6.15-ipfire/lunatik/luacompletion.ko -lib/modules/6.6.15-ipfire/lunatik/luadata.ko -lib/modules/6.6.15-ipfire/lunatik/luadevice.ko -lib/modules/6.6.15-ipfire/lunatik/luafib.ko -lib/modules/6.6.15-ipfire/lunatik/luafifo.ko -lib/modules/6.6.15-ipfire/lunatik/lualinux.ko -lib/modules/6.6.15-ipfire/lunatik/luanetfilter.ko -lib/modules/6.6.15-ipfire/lunatik/luanotifier.ko -lib/modules/6.6.15-ipfire/lunatik/luaprobe.ko -lib/modules/6.6.15-ipfire/lunatik/luarcu.ko -lib/modules/6.6.15-ipfire/lunatik/luasocket.ko -lib/modules/6.6.15-ipfire/lunatik/luasyscall.ko -lib/modules/6.6.15-ipfire/lunatik/luathread.ko -lib/modules/6.6.15-ipfire/lunatik/luaxdp.ko -lib/modules/6.6.15-ipfire/lunatik/luaxtable.ko -lib/modules/6.6.15-ipfire/lunatik/lunatik.ko -lib/modules/6.6.15-ipfire/lunatik/lunatik_run.ko +lib/modules/6.10.11-ipfire/lunatik +lib/modules/6.10.11-ipfire/lunatik/luacompletion.ko +lib/modules/6.10.11-ipfire/lunatik/luadata.ko +lib/modules/6.10.11-ipfire/lunatik/luadevice.ko +lib/modules/6.10.11-ipfire/lunatik/luafib.ko +lib/modules/6.10.11-ipfire/lunatik/luafifo.ko +lib/modules/6.10.11-ipfire/lunatik/lualinux.ko +lib/modules/6.10.11-ipfire/lunatik/luanetfilter.ko +lib/modules/6.10.11-ipfire/lunatik/luanotifier.ko +lib/modules/6.10.11-ipfire/lunatik/luaprobe.ko +lib/modules/6.10.11-ipfire/lunatik/luarcu.ko +lib/modules/6.10.11-ipfire/lunatik/luasocket.ko +lib/modules/6.10.11-ipfire/lunatik/luasyscall.ko +lib/modules/6.10.11-ipfire/lunatik/luathread.ko +lib/modules/6.10.11-ipfire/lunatik/luaxdp.ko +lib/modules/6.10.11-ipfire/lunatik/luaxtable.ko +lib/modules/6.10.11-ipfire/lunatik/lunatik.ko +lib/modules/6.10.11-ipfire/lunatik/lunatik_run.ko lib/modules/lua lib/modules/lua/driver.lua lib/modules/lua/examples diff --git a/lfs/lunatik b/lfs/lunatik index 138345b1a..035ec8970 100644 --- a/lfs/lunatik +++ b/lfs/lunatik @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 318a0dc1220ff052aa0f56bf0e36783368b94b48d3a994283f3e6ca6326301b657917f7f8acc27c42e65d136dcf9f2f5f39f1b9de263aeaf831d2457f781c6d0 +$(DL_FILE)_BLAKE2 = 00274531615dc32cfebd61f375d9eaa22350688cc8d45ee4c89ad92fa7f21d2c6ac58629d097679e4e1a13d1cc98ef4c85fc976097c1d0e375063b76f603c233 install : $(TARGET)