fix: add fake sudo passthrough for purevpn-cli --install-missing-components

This commit is contained in:
2026-03-11 10:23:35 +01:00
parent cf7cc642be
commit f5010baa44

View File

@@ -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