pmbootstrap-meow/pmb/parse
Oliver Smith 3c8a93fa7b
Improved pmbootstrap init (#1095)
This PR makes the workflow faster and pmbootstrap will
produce less traffic. Details:
* Check if it's possible to create and read from a device
  node directly when initializing a chroot (closes #472)
* Copy the Qemu binary into the forign-arch chroots
  before initializing them, so the post-install script
  directly work during the chroot setup and we don't need
  to call apk fix afterwards
* Use pmb.helpers.repo.update(), which only updates the
  APKINDEX files if they are older than 4 hours, instead
  of using apk's repo update function which always
  downloads the APKINDEX files
* Chroot initialization
  * Getting the initial APKINDEX to download apk-tools-static
  * Updating the APKINDEX at the start of pmbootstrap install
* Fixed a bug in from_chroot_suffix: the buildroot_x86_64 has
  architecture x86_64, not x86.
2018-01-23 00:54:48 +00:00
..
__init__.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
apkbuild.py Fix #839: Check pkgver after parsing APKBUILD / various small improvements (#854) 2018-01-18 22:05:27 +00:00
apkindex.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
arch.py Improved pmbootstrap init (#1095) 2018-01-23 00:54:48 +00:00
arguments.py Fix #839: Check pkgver after parsing APKBUILD / various small improvements (#854) 2018-01-18 22:05:27 +00:00
binfmt_info.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
bootimg.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
depends.py Gracefully handle packages breaking because of soname bumps (#1116) 2018-01-14 01:26:42 +00:00
deviceinfo.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
kconfig.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
version.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00