#!/bin/bash

repos=(
"/root/repo/ios8"
"/root/repo/ios9"
"/root/repo/ios14"
"/root/repo/ios16-rootful"
"/root/repo/ios16-rootless"
)

PAID_ENABLED_FILE="/root/repo/.paid_enabled"

paid_packages=(
"Checkl0ck"

)

for repo in "${repos[@]}"
do

    echo "Updating $repo"

    cd "$repo" || exit

    rm -f Packages Packages.gz Packages.bz2 Packages.xz Release Release.gz

    mkdir -p temprepo

    cp deb/*.deb temprepo/ 2>/dev/null

    if [ -f "$PAID_ENABLED_FILE" ]; then

        echo "Paid packages ENABLED"

        cp deb-paid/*.deb temprepo/ 2>/dev/null

    else

        echo "Paid packages DISABLED"

    fi

    dpkg-scanpackages temprepo > Packages

    sed -i 's|Filename: temprepo/|Filename: deb/|g' Packages

    gzip -kf Packages
    bzip2 -kf Packages
    xz -kf Packages

    cat > Release <<EOF
Origin: KzyRepo
Label: KzyRepo
Suite: stable
Version: 1.0
Codename: stable
Architectures: iphoneos-arm
Components: main
Description: Kzy personal jailbreak repo
EOF

    gzip -kf Release

    rm -rf temprepo

done

echo "DONE"
