mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
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>
48 lines
1.8 KiB
Plaintext
48 lines
1.8 KiB
Plaintext
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
|
|
lib/modules/lua/examples/dnsblock
|
|
lib/modules/lua/examples/dnsblock/common.lua
|
|
lib/modules/lua/examples/dnsblock/dnsblock.lua
|
|
lib/modules/lua/examples/dnsblock/nf_dnsblock.lua
|
|
lib/modules/lua/examples/dnsdoctor
|
|
lib/modules/lua/examples/dnsdoctor/common.lua
|
|
lib/modules/lua/examples/dnsdoctor/dnsdoctor.lua
|
|
lib/modules/lua/examples/dnsdoctor/libxt_dnsdoctor.lua
|
|
lib/modules/lua/examples/dnsdoctor/nf_dnsdoctor.lua
|
|
lib/modules/lua/examples/echod
|
|
lib/modules/lua/examples/echod/daemon.lua
|
|
lib/modules/lua/examples/echod/worker.lua
|
|
lib/modules/lua/examples/filter
|
|
lib/modules/lua/examples/filter/sni.lua
|
|
lib/modules/lua/examples/keylocker.lua
|
|
lib/modules/lua/examples/shared.lua
|
|
lib/modules/lua/examples/spyglass.lua
|
|
lib/modules/lua/examples/systrack.lua
|
|
lib/modules/lua/examples/tap.lua
|
|
lib/modules/lua/mailbox.lua
|
|
lib/modules/lua/socket
|
|
lib/modules/lua/socket/inet.lua
|
|
lib/modules/lua/syscall
|
|
lib/modules/lua/syscall/table.lua
|
|
usr/sbin/lunatik
|
|
usr/lib/bpf/https.o
|