mirror of
https://github.com/unode/firefox_decrypt.git
synced 2025-12-16 12:01:52 +01:00
🐛 Look for libnss3.so system-wide last
This commit is contained in:
@@ -289,17 +289,16 @@ def load_libnss():
|
|||||||
nssname = "nss3.dll"
|
nssname = "nss3.dll"
|
||||||
if not SYS64:
|
if not SYS64:
|
||||||
locations += [
|
locations += [
|
||||||
"", # Current directory or system lib finder
|
|
||||||
"C:\\Program Files (x86)\\Mozilla Firefox",
|
"C:\\Program Files (x86)\\Mozilla Firefox",
|
||||||
"C:\\Program Files (x86)\\Firefox Developer Edition",
|
"C:\\Program Files (x86)\\Firefox Developer Edition",
|
||||||
"C:\\Program Files (x86)\\Mozilla Thunderbird",
|
"C:\\Program Files (x86)\\Mozilla Thunderbird",
|
||||||
"C:\\Program Files (x86)\\Nightly",
|
"C:\\Program Files (x86)\\Nightly",
|
||||||
"C:\\Program Files (x86)\\SeaMonkey",
|
"C:\\Program Files (x86)\\SeaMonkey",
|
||||||
"C:\\Program Files (x86)\\Waterfox",
|
"C:\\Program Files (x86)\\Waterfox",
|
||||||
|
"", # Current directory or system lib finder
|
||||||
]
|
]
|
||||||
|
|
||||||
locations += [
|
locations += [
|
||||||
"", # Current directory or system lib finder
|
|
||||||
os.path.expanduser("~\\AppData\\Local\\Mozilla Firefox"),
|
os.path.expanduser("~\\AppData\\Local\\Mozilla Firefox"),
|
||||||
os.path.expanduser("~\\AppData\\Local\\Firefox Developer Edition"),
|
os.path.expanduser("~\\AppData\\Local\\Firefox Developer Edition"),
|
||||||
os.path.expanduser("~\\AppData\\Local\\Mozilla Thunderbird"),
|
os.path.expanduser("~\\AppData\\Local\\Mozilla Thunderbird"),
|
||||||
@@ -312,6 +311,7 @@ def load_libnss():
|
|||||||
"C:\\Program Files\\Nightly",
|
"C:\\Program Files\\Nightly",
|
||||||
"C:\\Program Files\\SeaMonkey",
|
"C:\\Program Files\\SeaMonkey",
|
||||||
"C:\\Program Files\\Waterfox",
|
"C:\\Program Files\\Waterfox",
|
||||||
|
"", # Current directory or system lib finder
|
||||||
]
|
]
|
||||||
|
|
||||||
# If either of the supported software is in PATH try to use it
|
# If either of the supported software is in PATH try to use it
|
||||||
@@ -325,7 +325,6 @@ def load_libnss():
|
|||||||
elif SYSTEM == "Darwin":
|
elif SYSTEM == "Darwin":
|
||||||
nssname = "libnss3.dylib"
|
nssname = "libnss3.dylib"
|
||||||
locations += [
|
locations += [
|
||||||
"", # Current directory or system lib finder
|
|
||||||
"/usr/local/lib/nss",
|
"/usr/local/lib/nss",
|
||||||
"/usr/local/lib",
|
"/usr/local/lib",
|
||||||
"/opt/local/lib/nss",
|
"/opt/local/lib/nss",
|
||||||
@@ -338,13 +337,13 @@ def load_libnss():
|
|||||||
"/Applications/Thunderbird.app/Contents/MacOS",
|
"/Applications/Thunderbird.app/Contents/MacOS",
|
||||||
"/Applications/SeaMonkey.app/Contents/MacOS",
|
"/Applications/SeaMonkey.app/Contents/MacOS",
|
||||||
"/Applications/Waterfox.app/Contents/MacOS",
|
"/Applications/Waterfox.app/Contents/MacOS",
|
||||||
|
"", # Current directory or system lib finder
|
||||||
]
|
]
|
||||||
|
|
||||||
else:
|
else:
|
||||||
nssname = "libnss3.so"
|
nssname = "libnss3.so"
|
||||||
if SYS64:
|
if SYS64:
|
||||||
locations += [
|
locations += [
|
||||||
"", # Current directory or system lib finder
|
|
||||||
"/usr/lib64",
|
"/usr/lib64",
|
||||||
"/usr/lib64/nss",
|
"/usr/lib64/nss",
|
||||||
"/usr/lib",
|
"/usr/lib",
|
||||||
@@ -354,10 +353,10 @@ def load_libnss():
|
|||||||
"/opt/local/lib",
|
"/opt/local/lib",
|
||||||
"/opt/local/lib/nss",
|
"/opt/local/lib/nss",
|
||||||
os.path.expanduser("~/.nix-profile/lib"),
|
os.path.expanduser("~/.nix-profile/lib"),
|
||||||
|
"", # Current directory or system lib finder
|
||||||
]
|
]
|
||||||
else:
|
else:
|
||||||
locations += [
|
locations += [
|
||||||
"", # Current directory or system lib finder
|
|
||||||
"/usr/lib",
|
"/usr/lib",
|
||||||
"/usr/lib/nss",
|
"/usr/lib/nss",
|
||||||
"/usr/lib32",
|
"/usr/lib32",
|
||||||
@@ -369,6 +368,7 @@ def load_libnss():
|
|||||||
"/opt/local/lib",
|
"/opt/local/lib",
|
||||||
"/opt/local/lib/nss",
|
"/opt/local/lib/nss",
|
||||||
os.path.expanduser("~/.nix-profile/lib"),
|
os.path.expanduser("~/.nix-profile/lib"),
|
||||||
|
"", # Current directory or system lib finder
|
||||||
]
|
]
|
||||||
|
|
||||||
# If this succeeds libnss was loaded
|
# If this succeeds libnss was loaded
|
||||||
|
|||||||
Reference in New Issue
Block a user