mirror of
https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git
synced 2025-07-23 12:35:12 +03:00
### Only download APKINDEX for relevant architectures We're downloading the APKINDEX files for all architectures supported by postmarketOS currently (x86, x86_64, armhf, aarch64). Most of the time, we only need it for the native and device arch, so this PR reduces the downloaded files to what is really necessary. ### Intuitive pmbootstrap update logic * pmb.helpers.repo.update(): * Default is updating all arches where the APKBUILD files exist * Add existing_only parameter * Return True when files have been downloaded * Properly print which arches will be updated * Print update reason only in verbose log * Add and improve comments * pmb.parse.arguments(), update action: * Add --non-existing parameter * Default for --arch is None (instead of arch.native) * pmb.helpers.frontend.update(): * Inform about --non-existing if no APKBUILDs have been updated |
||
---|---|---|
.. | ||
testdata | ||
check_checksums.py | ||
static_code_analysis.sh | ||
test_apk_static.py | ||
test_aportgen.py | ||
test_aportgen_device_wizard.py | ||
test_aports.py | ||
test_bootimg.py | ||
test_build_is_necessary.py | ||
test_build_package.py | ||
test_buildroot_aarch64_init.py | ||
test_chroot_interactive_shell.py | ||
test_config_user.py | ||
test_file.py | ||
test_folder_size.py | ||
test_frontend.py | ||
test_install.py | ||
test_keys.py | ||
test_mount.py | ||
test_newapkbuild.py | ||
test_parse_apkbuild.py | ||
test_parse_apkindex.py | ||
test_parse_depends.py | ||
test_pkgrel_bump.py | ||
test_qemu_running_processes.py | ||
test_questions.py | ||
test_repo.py | ||
test_shell_escape.py | ||
test_soname_bump.py | ||
test_upstream_compatibility.py | ||
test_version.py | ||
test_version_validate.py | ||
testcases_fast.sh |