]> git.ipfire.org Git - thirdparty/openwrt.git/commit
imagebuilder: exclude metadata for profiles that have no kernel 18765/head
authorEric Fahlgren <ericfahlgren@gmail.com>
Thu, 8 May 2025 22:28:52 +0000 (15:28 -0700)
committerRobert Marko <robimarko@gmail.com>
Sat, 10 May 2025 10:12:26 +0000 (12:12 +0200)
commit52d4559fe10991a4ee910eaab1f9188fef2cb75d
tree89fa9e25e87b9e0adf44c40eefcb83f229100175
parent5db1b94b63d8b97a0d2409b11790b46373a1a20c
imagebuilder: exclude metadata for profiles that have no kernel

Device profiles that specify 'DEFAULT := n' are being included
in the imagebuilder metadata, specifically in .profiles.mk, even
though there is no kernel built for the device.  This results in
'make info' showing the device as valid, but then 'make image
PROFILE=xxx' failing with 'No rule to make target xxx-kernel.bin ...'

We exclude these profiles from the imagebuilder, avoiding these
errors.

Fixes: https://github.com/openwrt/openwrt/issues/18410
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18748
(cherry picked from commit b88f3ebb3341281fa7e61dc4f039062e72c86b9e)
Link: https://github.com/openwrt/openwrt/pull/18765
Signed-off-by: Robert Marko <robimarko@gmail.com>
scripts/target-metadata.pl