forked from Mirror/pmbootstrap
helpers: pmaports: Always fall back to parsing all APKBUILDS (MR 2476)
Previously, it would only fall back to parsing all APKBUILDs if a main package was guessed for this potential subpackage. We do however want to scan all APKBUILDs in case the package is provided by one of the packages in pmaports. Signed-off-by: Jens Reidel <adrian@travitia.xyz>
This commit is contained in:
parent
4b4ba1e6ec
commit
822e89ed13
1 changed files with 14 additions and 13 deletions
|
@ -222,7 +222,8 @@ def find(package, must_exist=True, subpackages=True, with_extra_repos="default")
|
||||||
# Parse the APKBUILD and verify if the guess was right
|
# Parse the APKBUILD and verify if the guess was right
|
||||||
if _find_package_in_apkbuild(package, guess / "APKBUILD"):
|
if _find_package_in_apkbuild(package, guess / "APKBUILD"):
|
||||||
ret = guess
|
ret = guess
|
||||||
else:
|
|
||||||
|
if not guess or (guess and not ret):
|
||||||
# Otherwise parse all APKBUILDs (takes time!), is the
|
# Otherwise parse all APKBUILDs (takes time!), is the
|
||||||
# package we are looking for a subpackage of any of those?
|
# package we are looking for a subpackage of any of those?
|
||||||
for path_current in _find_apkbuilds().values():
|
for path_current in _find_apkbuilds().values():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue