pmbootstrap/pmb
Oliver Smith 0f5056f6b9
Fix pmbootstrap zap -m / various zap improvements (#1166)
zap -m:
* APKINDEX parsing: parse the "origin" field as well, so we know
  where a subpackage comes from
* pmbootstrap zap -m: properly delete all packages, that do not
  have an aport or where the aport has another version. This also
  works with subpackages now,
  we use the origin field to resolve it.
* Only reindex when packages have been deleted in "zap -m"

zap in general:
* Show the amount of cleared up space after the deletion instead
  of "Done"
* Print "Shutdown complete" to "pmbootstrap log" instead of stdout
  (we need to call it twice during zap now to get the space
  calculation right)
* Add `--dry` argument to `pmbootstrap zap` (this was very useful
  for debugging) to list the packages/chroots that would get
  deleted
* Roughly output the command that would get executed to delete
  files, so it's obvious what's going on in --dry mode. (% rm ...)
2018-01-31 19:34:02 +00:00
..
aportgen aportgen linux: Also remove -Werror in Kbuild files (#1139) 2018-01-24 20:07:47 +00:00
build Remove timestamp based rebuilds (#1174) 2018-01-28 23:27:33 +00:00
chroot Fix pmbootstrap zap -m / various zap improvements (#1166) 2018-01-31 19:34:02 +00:00
config Remove timestamp based rebuilds (#1174) 2018-01-28 23:27:33 +00:00
export Odin export: make sure temp folder is empty (#1141) 2018-01-22 22:35:07 +00:00
flasher Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
helpers Fix pmbootstrap zap -m / various zap improvements (#1166) 2018-01-31 19:34:02 +00:00
install Optional --rsync parameter for pmbootstrap install only copies the diff (#1151) 2018-01-28 23:25:21 +00:00
parse Fix pmbootstrap zap -m / various zap improvements (#1166) 2018-01-31 19:34:02 +00:00
qemu Fix qemu-vexpress and qemu-aarch64 (#1029) 2018-01-08 15:18:37 +00:00
__init__.py pmbootstrap: Disallow running as root (#1120) 2018-01-14 08:13:35 +00:00