build: fix including busybox, procd and apk/opkg in imagebuilder
authorFelix Fietkau <nbd@nbd.name>
Wed, 13 Nov 2024 06:04:31 +0000 (07:04 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 3 Jan 2025 10:11:19 +0000 (11:11 +0100)
commitf97e729f8c7b978f0b18986bcaa496e1be336778
tree95ef0feff113af9bc04401f850b6717c8e630100
parent83afb428b089aa46e05744935aa25358a67a8b23
build: fix including busybox, procd and apk/opkg in imagebuilder

Since the image builder pulls package lists from metadata directly,
add procd and busybox as depdendencies to base-files.
As for the package manager itself, since it can be disabled it needs
to be added directly in the image builder makefile

Fixes: 44598c233dd9 ("build: remove broken dependency of metadata on toplevel .config variables")
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit 4c65359af49b6ccecd98987f842db5eba985f64b)
package/base-files/Makefile
package/system/procd/Makefile
package/utils/busybox/Makefile
target/imagebuilder/files/Makefile