fix: correct purevpn-cli PATH (/opt/purevpn-cli/bin) and pre-install VPN deps
This commit is contained in:
@@ -4,22 +4,7 @@
|
||||
# then starts dante SOCKS5 proxy bound to 0.0.0.0, routing out through tun0.
|
||||
set -euo pipefail
|
||||
|
||||
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/etc/pure-linux-cli/
|
||||
|
||||
# ── Locate purevpn-cli wherever the installer put it ─────────────────────────
|
||||
if ! command -v purevpn-cli &>/dev/null; then
|
||||
_bin=$(find / -maxdepth 8 -name "purevpn-cli" -type f 2>/dev/null | head -1)
|
||||
if [[ -n "$_bin" ]]; then
|
||||
export PATH="$(dirname "$_bin"):$PATH"
|
||||
echo "[entrypoint] purevpn-cli found at $_bin — PATH updated"
|
||||
else
|
||||
echo "[entrypoint] FATAL: purevpn-cli not found anywhere on the filesystem"
|
||||
echo "[entrypoint] All purevpn* files:"
|
||||
find / -maxdepth 8 -name "purevpn*" 2>/dev/null || true
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
echo "[entrypoint] Using purevpn-cli: $(command -v purevpn-cli)"
|
||||
export PATH=/opt/purevpn-cli/bin:/opt/purevpn-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
SOCKS5_PORT="${SOCKS5_INNER_PORT:-1080}"
|
||||
VPN_IF="tun0"
|
||||
|
||||
Reference in New Issue
Block a user