🐛 Add support for /usr/lib/firefox and /usr/lib/thunderbird libnss3.so locations

This commit is contained in:
Renato Alves
2025-10-31 10:17:55 +01:00
parent 8a5fdeb8c8
commit 7d86cb2969

View File

@@ -212,9 +212,11 @@ def find_nss(locations: list[str], nssname: str) -> ct.CDLL:
fail_errors: list[tuple[str, str]] = []
OS = ("Windows", "Darwin")
sublocations = ("firefox", "thunderbird", "")
for loc in locations:
nsslib = os.path.join(loc, nssname)
for subloc in sublocations:
nsslib = os.path.join(loc, subloc, nssname)
LOG.debug("Loading NSS library from %s", nsslib)
if SYSTEM in OS: