forked from Mirror/pmbootstrap
In ("build: special case building abuild (MR 2356)") we tried to ensure that abuild would be built before anything else, however this implementation failed miserably if the first package given didn't actually need to be built (since we skip building deps of packages that aren't flagged for build). Let's take a different stab at this by actually inserting build_packages into the build queue if they need building. They're inserted at the end just before the queue is reversed, so they will always be built first. This makes the order of pmb.config.build_packages important, enshrine this with a comment. Signed-off-by: Caleb Connolly <caleb@postmarketos.org> |
||
---|---|---|
.. | ||
__init__.py | ||
_package.py | ||
autodetect.py | ||
backend.py | ||
checksum.py | ||
envkernel.py | ||
init.py | ||
kconfig.py | ||
newapkbuild.py | ||
other.py |