lunatik: re-arrange lunatik and kernel build order

lunatik kernel modules requires kernel to be built first
so /lib/modules is available for lunatik

lunatik also requires resolve_btfids under:

/lib/modules/$(VER)-$(VERSUFIX)/build/tools/bpf/resolve_btfids/

Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
This commit is contained in:
Vincent Li
2024-09-15 00:39:23 +00:00
parent c690c0c447
commit 7212a66761
2 changed files with 4 additions and 1 deletions

View File

@@ -230,6 +230,8 @@ endif
/lib/modules/$(VER)-$(VERSUFIX)/build/autoconf.h
cp /lib/modules/$(VER)-$(VERSUFIX)/build/.config \
/lib/modules/$(VER)-$(VERSUFIX)/build/include/config/auto.conf
# for lunatik: copy resolve_btfids to /lib/modules/$(VER)-$(VERSUFIX)/build/tools/bpf/resolve_btfids/
cp -f $(DIR_APP)/tools/bpf/resolve_btfids/resolve_btfids /lib/modules/$(VER)-$(VERSUFIX)/build/tools/bpf/resolve_btfids/
# Fix permissions
find /lib/modules/$(VER)-$(VERSUFIX) -name "modules.order" \

View File

@@ -1721,7 +1721,6 @@ buildipfire() {
lfsmake2 loxilb-tc
lfsmake2 loxicmd
lfsmake2 loxilb
lfsmake2 lunatik
# Kernelbuild ... current we have no platform that need
@@ -1729,6 +1728,8 @@ buildipfire() {
lfsmake2 linux KCFG=""
lfsmake2 rtl8812au KCFG=""
lfsmake2 linux-initrd KCFG=""
# lunatik kernel module requires linux kernel to be built first
lfsmake2 lunatik
}
buildinstaller() {