From f5010baa444dda7b3e7b71bc12c129ff4b6bc9b8 Mon Sep 17 00:00:00 2001 From: Malin Date: Wed, 11 Mar 2026 10:23:35 +0100 Subject: [PATCH] fix: add fake sudo passthrough for purevpn-cli --install-missing-components --- vpn-node/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vpn-node/Dockerfile b/vpn-node/Dockerfile index 6c6e244..a635744 100644 --- a/vpn-node/Dockerfile +++ b/vpn-node/Dockerfile @@ -22,6 +22,11 @@ RUN curl -fsSL https://apps.purevpn-tools.com/cross-platform/linux-cli/productio && bash /tmp/cli-install.sh \ && rm -f /tmp/cli-install.sh +# ── Fake sudo wrapper ───────────────────────────────────────────────────────── +# purevpn-cli internally calls `sudo purevpn-cli --install-missing-components`. +# We are already root in Docker, so a passthrough wrapper is sufficient. +RUN printf '#!/bin/sh\nexec "$@"\n' > /usr/local/bin/sudo && chmod +x /usr/local/bin/sudo + # ── PATH: installer puts binary in /opt/purevpn-cli/bin/ ───────────────────── ENV PATH=/opt/purevpn-cli/bin:/opt/purevpn-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin