diff --git a/network/web/firefox/actions.py b/network/web/firefox/actions.py
index 4b60ab8259..08c6549e69 100644
--- a/network/web/firefox/actions.py
+++ b/network/web/firefox/actions.py
@@ -21,8 +21,10 @@ ver = ".".join(get.srcVERSION().split(".")[:3])
jobs = jobs = "-j"+ subprocess.check_output("nproc 2>/dev/null", shell=True).rstrip("\n")
shelltools.export("SHELL", "/bin/sh")
-shelltools.export("MACH_USE_SYSTEM_PYTHON", "1")
-shelltools.export("MOZBUILD_STATE_PATH", "mozbuild")
+# shelltools.export("MACH_USE_SYSTEM_PYTHON", "1")
+shelltools.system("export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE='system'")
+shelltools.system("export MOZBUILD_STATE_PATH='mozbuild'")
+# shelltools.export("MOZBUILD_STATE_PATH", "mozbuild")
def setup():
diff --git a/network/web/firefox/pspec.xml b/network/web/firefox/pspec.xml
index af8e0199d1..925390a117 100644
--- a/network/web/firefox/pspec.xml
+++ b/network/web/firefox/pspec.xml
@@ -54,6 +54,7 @@
python-devel
sqlite-devel
python3-devel
+ python3-psutil
hunspell-devel
alsa-lib-devel
libevent-devel