#!/bin/bash
echo "Обновление репозитория notpeer.icu..."

cd "$(dirname "$0")"

# Удаляем старые файлы
rm -f Packages Packages.gz Packages.bz2 Release

# Генерируем Packages
find . -name "*.deb" -type f | while read DEB; do
    echo "Package: $(basename "$DEB" .deb)"
    echo "Filename: ./$(basename "$DEB")"
    echo "Size: $(stat -c%s "$DEB" 2>/dev/null || stat -f%z "$DEB")"
    echo "MD5sum: $(md5sum "$DEB" | cut -d' ' -f1)"
    echo ""
done > Packages

# Если нет .deb файлов
if [ ! -s "Packages" ]; then
    echo "# Репозиторий notpeer.icu" > Packages
    echo "# Добавьте .deb файлы" >> Packages
fi

# Сжимаем
gzip -c Packages > Packages.gz
touch Packages.bz2 2>/dev/null

# Создаем Release
cat > Release << REL
Origin: notpeer.icu
Label: notpeer.icu Repo
Architectures: iphoneos-arm
Date: $(date -R)
REL

echo "✅ Репозиторий обновлен!"
