Unverified Commit f69a189f authored by Sandro Jäckel's avatar Sandro Jäckel
Browse files

python313Packages.mitmproxy-linux: fix path to mitmproxy-linux-redirector when using mode local

Closes #403028
parent 4047fe61
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -18,6 +18,11 @@ buildPythonPackage {

    substituteInPlace mitmproxy-linux-ebpf/.cargo/config.toml \
      --replace-fail 'build-std = ["core"]' ""

    cp ${./fix-mitmproxy-linux-redirector-path.diff} tmp.diff
    substituteInPlace tmp.diff \
      --replace-fail @mitmproxy-linux-redirector@ $out/bin/mitmproxy-linux-redirector
    patch -p1 < tmp.diff
  '';

  RUSTFLAGS = "-C target-feature=";
+13 −0
Original line number Diff line number Diff line
diff --git a/mitmproxy-linux/mitmproxy_linux/__init__.py b/mitmproxy-linux/mitmproxy_linux/__init__.py
index 7c50254..68aea37 100644
--- a/mitmproxy-linux/mitmproxy_linux/__init__.py
+++ b/mitmproxy-linux/mitmproxy_linux/__init__.py
@@ -12,6 +12,8 @@ def executable_path() -> Path:
     for development setups this may invoke cargo to build it.
     """
 
+    return "@mitmproxy-linux-redirector@"
+
     if getattr(sys, 'frozen', False) and (pyinstaller_dir := getattr(sys, '_MEIPASS')):
         return Path(pyinstaller_dir) / "mitmproxy-linux-redirector"
     else: