pmbootstrap/pmb
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
..
aportgen Don't compile cross-compiler packages for the host arch 2018-01-20 19:17:23 +01:00
build Add qemu-user-static-repack all architectures (#1136) 2018-01-19 21:30:16 +00:00
challenge Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
chroot Improved pmbootstrap init (#1095) 2018-01-23 00:54:48 +00:00
config Allow to build musl/binutils/gcc for x86 architecture (#1150) 2018-01-23 00:26: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 #839: Check pkgver after parsing APKBUILD / various small improvements (#854) 2018-01-18 22:05:27 +00:00
install [recovery-installer] Copy contents of /etc/skel to home directory (#1114) 2018-01-12 21:53:15 +00:00
parse Improved pmbootstrap init (#1095) 2018-01-23 00:54:48 +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