1- debian9-x86_64.sh
1+ #! /bin/bash
2+ #
3+ # OpenMPTCProuter VPS Installation Script
4+ # Convenience wrapper that launches the wizard
5+ #
6+ # Usage: ./install.sh
7+ # Or: curl -sSL https://raw.githubusercontent.com/spotty118/openmptcprouter/develop/vps-scripts/install.sh | sudo bash
8+ #
9+
10+ set -e
11+
12+ # Color definitions
13+ RED=' \033[0;31m'
14+ GREEN=' \033[0;32m'
15+ YELLOW=' \033[1;33m'
16+ NC=' \033[0m' # No Color
17+
18+ echo -e " ${GREEN} ╔═══════════════════════════════════════════════╗${NC} "
19+ echo -e " ${GREEN} ║ OpenMPTCProuter VPS Installation ║${NC} "
20+ echo -e " ${GREEN} ╚═══════════════════════════════════════════════╝${NC} "
21+ echo " "
22+
23+ # Determine script directory
24+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
25+
26+ # Check if wizard.sh exists in the same directory
27+ if [ -f " $SCRIPT_DIR /wizard.sh" ]; then
28+ echo -e " ${GREEN} ✓${NC} Found installation wizard"
29+ echo -e " ${YELLOW} →${NC} Launching wizard..."
30+ echo " "
31+ exec bash " $SCRIPT_DIR /wizard.sh" " $@ "
32+ elif [ -f " $SCRIPT_DIR /omr-vps-install.sh" ]; then
33+ echo -e " ${GREEN} ✓${NC} Found VPS installer"
34+ echo -e " ${YELLOW} →${NC} Launching installer..."
35+ echo " "
36+ exec bash " $SCRIPT_DIR /omr-vps-install.sh" " $@ "
37+ else
38+ # Try to download the wizard if we're running from curl
39+ echo -e " ${YELLOW} →${NC} Downloading installation wizard..."
40+ TEMP_WIZARD=$( mktemp)
41+ if curl -sSL -o " $TEMP_WIZARD " https://raw.githubusercontent.com/spotty118/openmptcprouter/develop/vps-scripts/wizard.sh; then
42+ echo -e " ${GREEN} ✓${NC} Download successful"
43+ echo -e " ${YELLOW} →${NC} Launching wizard..."
44+ echo " "
45+ exec bash " $TEMP_WIZARD " " $@ "
46+ else
47+ echo -e " ${RED} ✗${NC} Failed to download wizard"
48+ echo " "
49+ echo " Please try one of these methods instead:"
50+ echo " "
51+ echo " 1. One-line install:"
52+ echo " curl -sSL https://raw.githubusercontent.com/spotty118/openmptcprouter/develop/vps-scripts/wizard.sh | sudo bash"
53+ echo " "
54+ echo " 2. Download and run:"
55+ echo " wget https://raw.githubusercontent.com/spotty118/openmptcprouter/develop/vps-scripts/wizard.sh"
56+ echo " chmod +x wizard.sh"
57+ echo " sudo ./wizard.sh"
58+ echo " "
59+ exit 1
60+ fi
61+ fi
0 commit comments