Add start.sh
This commit is contained in:
24
start.sh
Normal file
24
start.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
JAR_PATH="/opt/forge/forge.jar"
|
||||
|
||||
# If Forge JAR is not yet present, download snapshot
|
||||
if [ ! -f "$JAR_PATH" ]; then
|
||||
echo "[Forge Setup] No JAR found. Downloading snapshot..."
|
||||
mkdir -p /tmp/forge-download
|
||||
cd /tmp/forge-download
|
||||
|
||||
wget -r -l1 -np -nd https://downloads.cardforge.org/dailysnapshots/ -A 'forge-gui-desktop-*.tar.bz2'
|
||||
|
||||
SNAPSHOT_FILE=$(ls forge-gui-desktop-*.tar.bz2 | head -n 1)
|
||||
tar -xjf "$SNAPSHOT_FILE"
|
||||
|
||||
mv forge-gui-desktop-*.jar "$JAR_PATH"
|
||||
|
||||
echo "[Forge Setup] Forge downloaded and unpacked."
|
||||
rm -rf /tmp/forge-download
|
||||
fi
|
||||
|
||||
# Launch Forge
|
||||
echo "[Forge] Launching..."
|
||||
exec java -jar "$JAR_PATH"
|
||||
Reference in New Issue
Block a user