Files
2026-09-03 18:23:24 -05:00

17 lines
681 B
Python

import os
from iqpilot.common.basedir import BASEDIR
os.environ.setdefault("OPENPILOT_BASEDIR", BASEDIR)
os.environ.setdefault("IQPILOT_PROPRIETARY_ROOT", os.path.join(BASEDIR, ".iqpilot", "bundles"))
# _verified_import.so ships ONLY in the signed rootfs runtime. It MUST be prepended so a
# repo-side _verified_import.py can never shadow the signed native module via __path__
# order. runtime_paths.py lives in the repo copy and still resolves from the fall-through.
_ROOTFS_PKG = "/usr/libexec/iqpilot/python/openpilot/system/proprietary_runtime"
if os.path.isdir(_ROOTFS_PKG):
if _ROOTFS_PKG in __path__:
__path__.remove(_ROOTFS_PKG)
__path__.insert(0, _ROOTFS_PKG)