#!/usr/bin/env bash repo="azlux/archive-cli" api=$(curl --silent "https://api.github.com/repos/$repo/releases/latest") new=$(echo $api | grep -Po '"tag_name": "\K.*?(?=")') current=$(reprepro -b /var/www/repos/apt/debian list stable archive-cli | head -n1| awk '{print $3}') [ "$current" == "$new" ] && exit 0 echo "MAJ depot ARCHIVE-CLI version $current -> $new" wget -q https://github.com/azlux/archive-cli/archive/$new.tar.gz -O /tmp/archive-cli.tar.gz tar xf /tmp/archive-cli.tar.gz -C /tmp chmod +x /tmp/archive-cli-$new/build-package.sh /tmp/archive-cli-$new/build-package.sh reprepro -b /var/www/repos/apt/debian includedeb stable /tmp/archive-cli-$new/deb/*.deb reprepro -b /var/www/repos/apt/debian includedeb oldstable /tmp/archive-cli-$new/deb/*.deb rm -r /tmp/archive-cli-$new rm /tmp/archive-cli.tar.gz