pmbootstrap/pmb/helpers
Minecrell add39d1a57
pmb.config.init: fix perf regression when selecting "none" UI (MR 1913)
The ui-extras questions will attempt to find a postmarketos-ui-<ui>
package in pmaports. If the package does not exist as "root" APKBUILD
it currently attempts to parse all APKBUILDs in case it is somewhere
defined as a subpackage. This is really slow (up to 2-3 seconds),
which feels weird during "pmbootstrap init".

For the UI packages we specifically look for the root UI package,
not the subpackage, so let's skip searching for subpackages in this
case. This makes selecting the "none" UI nice and fast again.
2020-04-13 21:52:06 +03:00
..
__init__.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
aportupgrade.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
args.py pmbootstrap pull: skip pmaports version check (!1908) 2020-04-06 16:34:22 +02:00
cli.py pmb.helpers.cli: add tab completion option for ask() helper (!1875) 2020-02-26 01:20:18 +03:00
devices.py pmb: Look for device/* files in device/*/... instead (!1879) 2020-03-14 08:44:16 +01:00
file.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
frontend.py pmb.helpers.frontend.config: add option to reset config to default (!1907) 2020-04-07 01:02:19 +03:00
git.py pmbootstrap status: check if git repo is outdated (!1882) 2020-03-14 19:15:32 +03:00
http.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
lint.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
logging.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
mount.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
other.py pmb: Fail on device ports directly in device/* (!1879) 2020-03-14 08:44:53 +01:00
package.py pmb.helpers.package.get: no crash if dep missing (!1909) 2020-04-10 19:34:09 +02:00
pkgrel_bump.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
pmaports.py pmb.config.init: fix perf regression when selecting "none" UI (MR 1913) 2020-04-13 21:52:06 +03:00
repo.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
repo_missing.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
run.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
run_core.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
status.py pmbootstrap status: check if git repo is outdated (!1882) 2020-03-14 19:15:32 +03:00
ui.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00