pmbootstrap/pmb
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
..
aportgen Make gcc-aarch64 reproducible (#366) 2017-08-12 14:06:02 +00:00
build Close #256: Implement strict package building mode (#532) 2017-09-08 23:50:59 +00:00
challenge Fix #271: properly resolve symlinks in all paths (#329) 2017-08-15 14:08:48 +00:00
chroot Fix #524: Init zapped the previous work contents (#530) 2017-09-07 19:58:19 +00:00
config Fix #524: Init zapped the previous work contents (#530) 2017-09-07 19:58:19 +00:00
export Alias: "pmbootstrap export" for "pmbootstrap flasher export" (#417) 2017-09-06 20:14:03 +00:00
flasher Alias: "pmbootstrap export" for "pmbootstrap flasher export" (#417) 2017-09-06 20:14:03 +00:00
helpers Close #256: Implement strict package building mode (#532) 2017-09-08 23:50:59 +00:00
install Fix #501: Always load the loop module so losetup can access the img file (#528) 2017-09-07 17:07:52 +00:00
parse Close #256: Implement strict package building mode (#532) 2017-09-08 23:50:59 +00:00
qemu qemu: improve networking (#482) 2017-09-03 14:01:21 +00:00
__init__.py Close #327: Add initial setup.py (#443) 2017-09-02 19:30:40 +00:00