imagebuilder: cleanup package inclusion
authorPaul Spooren <mail@aparcar.org>
Wed, 6 Nov 2024 15:34:32 +0000 (16:34 +0100)
committerPaul Spooren <mail@aparcar.org>
Sat, 9 Nov 2024 15:46:41 +0000 (16:46 +0100)
commit15b7994c0198bef0b59bc78880529017387a239d
tree4af20c1d2cf48a7d222ea9935897cd21fe9dab3c
parent451e2ce006eaba5341d7e33ac587719c3bf18701
imagebuilder: cleanup package inclusion

Previously three different ways to include packages in an ImageBuilder
existed:

* buildbot: include libc, kernel (and base-files) in $(IB_LDIR)
* not buildbot, standalone: include all packages in ./packages/
* not buildbot, not standalone: include libc, kernel (and base-files) in
  ./packages/

First of, the separation between *buildbot* and *not buildbot, not
standalone* is not required, we can just always copy packages to
./packages instead of ever using the special place $(IB_LDIR).
Doing so drops the need to handle the extra case and also allows to
clean up the OPKG package installation, which no longer requries the
`firstword` logic, things are now always at ./packages.

Signed-off-by: Paul Spooren <mail@aparcar.org>
target/imagebuilder/Makefile
target/imagebuilder/files/Makefile