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 <vincent.mc.li@gmail.com>
This commit is contained in:
Vincent Li
2024-09-20 18:02:46 +00:00
parent 1f42b720d0
commit ecad4000f2
2 changed files with 19 additions and 19 deletions

View File

@@ -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

View File

@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 318a0dc1220ff052aa0f56bf0e36783368b94b48d3a994283f3e6ca6326301b657917f7f8acc27c42e65d136dcf9f2f5f39f1b9de263aeaf831d2457f781c6d0
$(DL_FILE)_BLAKE2 = 00274531615dc32cfebd61f375d9eaa22350688cc8d45ee4c89ad92fa7f21d2c6ac58629d097679e4e1a13d1cc98ef4c85fc976097c1d0e375063b76f603c233
install : $(TARGET)