Fix extra_ppas

ignore launchpad repos in in_release_path because it
can only handle a single repo.
This commit is contained in:
Tobias Heider 2026-02-25 11:48:55 +01:00
parent b135edf10c
commit b1c61d8bf1

View File

@ -108,10 +108,10 @@ class AptStateManager:
def in_release_path(self) -> pathlib.Path: def in_release_path(self) -> pathlib.Path:
"""Return the path to the InRelease file. """Return the path to the InRelease file.
This assumes exactly one InRelease file matches the pattern. This ignores all but the first path.
Will raise ValueError if there are 0 or multiple matches. Will raise Error if there isn't at least one match.
""" """
[path] = self.apt_root.joinpath("var/lib/apt/lists").glob( [path] = self.apt_root.joinpath("var/lib/apt/lists").glob(
f"*_dists_{self.series}_InRelease" f"*ubuntu.com*_dists_{self.series}_InRelease"
) )
return path return path