pmbootstrap/pmb/build
Oliver Smith bed1eacbb5 Close #256: Implement strict package building mode (#532)
Contrary to abuild, pmbootstrap only installs makedepends, and
keeps the installed packages around - both hacks save lots of time.

However, they may introduce missing makedepends in the APKBUILDs,
that the authors of the APKBUILDs do not notice because it works
for them.

This PR adss a strict mode, which will always clean the chroots
before building a package, and also remove all installed dependencies
after the package was built. You can use the following syntax to
only zap once, but build many packages at once:
`pmbootstrap build --strict hello-world 0xffff heimdall`

It also builds dependencies properly without leaving makedepends
behind.
2017-09-08 23:50:59 +00:00
..
__init__.py Move challenge code to own folder (#64) 2017-06-17 17:42:28 +02:00
autodetect.py Close #256: Implement strict package building mode (#532) 2017-09-08 23:50:59 +00:00
buildinfo.py Depends parsing: Properly handle empty depends / buildinfo: strict depends 2017-07-12 21:01:40 +02:00
checksum.py Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
init.py Fix #226: Building busybox recurses forever. (#252) 2017-07-28 17:40:27 +00:00
menuconfig.py Fix #319: pmbootstrap menuconfig didn't work for mainline kernel (#328) 2017-08-03 16:11:23 +00:00
other.py Close #296: Add wiki links to repository warnings (#473) 2017-08-27 14:00:53 +00:00
package.py Close #256: Implement strict package building mode (#532) 2017-09-08 23:50:59 +00:00