packages: get_devices(): use lazy scanning, scan only device repository

This commit is contained in:
InsanePrawn 2022-09-08 17:30:12 +02:00
parent ddc92012b8
commit 75c832cbfb

View file

@ -95,7 +95,7 @@ def get_devices(pkgbuilds: Optional[dict[str, Pkgbuild]] = None, lazy: bool = Tr
use_cache = _device_cache_populated and lazy
if not use_cache:
if not pkgbuilds:
pkgbuilds = discover_pkgbuilds(lazy=lazy)
pkgbuilds = discover_pkgbuilds(lazy=lazy, repositories=['device'])
_device_cache.clear()
for pkgbuild in pkgbuilds.values():
if not (pkgbuild.repo == 'device' and check_devicepkg_name(pkgbuild.name, log_level=None)):