#!/usr/bin/env bash repo="aristocratos/bpytop" api=$(curl --silent "https://api.github.com/repos/$repo/tags") new=$(echo $api | grep -Po '"name": "v\K.*?(?=")' | sort -V | tail -n 1) current=$(reprepro -b /var/www/repos/apt/debian list stable bpytop | head -n1 | awk '{print $3}') if [ "$current" == "$new" ]; then exit fi echo "New BPYTOP version $current -> $new" [ ! -d /tmp/dpkg-deb ] && git clone https://github.com/azlux/dpkg-deb.git /tmp/dpkg-deb --quiet chmod +x /tmp/dpkg-deb/bpytop/build-package /tmp/dpkg-deb/bpytop/build-package reprepro -b /var/www/repos/apt/debian includedeb stable /tmp/dpkg-deb/bpytop/deb/*.deb reprepro -b /var/www/repos/apt/debian includedeb oldstable /tmp/dpkg-deb/bpytop/deb/*.deb