From 87e6c5387210d80fcec17b3d9ca5fb243ab883bf Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Sat, 17 Jan 2026 07:03:23 +0100 Subject: [PATCH] fix(mitmproxy): Use Alpine package instead of pip install mitmproxy_rs now requires Rust compilation which fails in chroot environment without /proc mounted. Switch to Alpine's pre-built mitmproxy package from the community repository. Co-Authored-By: Claude Opus 4.5 --- .../files/usr/sbin/mitmproxyctl | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/package/secubox/secubox-app-mitmproxy/files/usr/sbin/mitmproxyctl b/package/secubox/secubox-app-mitmproxy/files/usr/sbin/mitmproxyctl index ac47f423..70f7e3c9 100755 --- a/package/secubox/secubox-app-mitmproxy/files/usr/sbin/mitmproxyctl +++ b/package/secubox/secubox-app-mitmproxy/files/usr/sbin/mitmproxyctl @@ -301,26 +301,17 @@ lxc_create_alpine_rootfs() { #!/bin/sh set -e -# Update and install dependencies +# Enable community repository for mitmproxy package +sed -i 's|#\(.*community\)|\1|' /etc/apk/repositories + +# Update and install mitmproxy from Alpine packages (pre-built, no Rust needed) apk update apk add --no-cache \ - python3 \ + mitmproxy \ py3-pip \ - py3-wheel \ - py3-cryptography \ - py3-openssl \ - py3-cffi \ - py3-brotli \ - py3-yaml \ - py3-tornado \ - py3-urwid \ - libffi \ openssl \ ca-certificates -# Install mitmproxy via pip -pip3 install --break-system-packages mitmproxy - # Create directories mkdir -p /data /var/log/mitmproxy /etc/mitmproxy/addons