#!/bin/bash

# Скрипт генерации MD5 для nexx-agent
# Запускать после компиляции: bash generate-md5.sh

NEXX_DIR="/var/www/nexx"
AGENT_BINARY="$NEXX_DIR/nexx-agent"
MD5_FILE="$NEXX_DIR/nexx-agent.md5"

if [ ! -f "$AGENT_BINARY" ]; then
    echo "ERROR: Бинарник не найден: $AGENT_BINARY"
    exit 1
fi

echo "Генерация MD5 для nexx-agent..."

# Создаём MD5 хеш
md5sum "$AGENT_BINARY" | awk '{print $1}' > "$MD5_FILE"

MD5=$(cat "$MD5_FILE")
SIZE=$(du -h "$AGENT_BINARY" | awk '{print $1}')

echo "Готово!"
echo "  Файл: $AGENT_BINARY"
echo "  Размер: $SIZE"
echo "  MD5: $MD5"
echo ""
echo "Файлы доступны по адресам:"
echo "  https://nexios.ru/nexx/nexx-agent"
echo "  https://nexios.ru/nexx/nexx-agent.md5"
echo ""
echo "Теперь VPS серверы будут автоматически обновляться каждый час"