Files
vpndock/vpn-node/systemctl.sh

16 lines
567 B
Bash
Raw Normal View History

#!/bin/bash
# Fake systemctl for containers — handles pured.service lifecycle without systemd.
# All other commands are no-ops so purevpn-cli installer steps don't break.
case "$*" in
*"is-active pured"*)
nc -z 127.0.0.1 9485 2>/dev/null && echo "active" && exit 0
echo "inactive"; exit 1 ;;
*"start pured"*)
NODE_ENV=production /opt/purevpn-cli/pured-linux-x64 --start &
sleep 2; exit 0 ;;
*"stop pured"*|*"disable pured"*)
pkill -f "pured-linux-x64" 2>/dev/null || true; exit 0 ;;
*)
exit 0 ;;
esac