fix: add fake sudo passthrough for purevpn-cli --install-missing-components
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user