mirror of https://github.com/Chizi123/Arch-autobuild-repo.git

Joel Grunbaum
2022-04-10 ae3c9b666a74f98847bb28d5e683861494c4c880
Check AUR with GET request instead of HEAD
1 files modified
20 ■■■■■ changed files
main.sh 20 ●●●●● patch | view | raw | blame | history
main.sh
@@ -285,7 +285,7 @@
#Check helper function
function check_pkg {
    if [[ -z "$(curl -sI "https://aur.archlinux.org/packages/$2" | head -n1 | grep 200)" ]]; then
    if [[ -z "$(curl -si "https://aur.archlinux.org/packages/$2" | head -n1 | grep 200)" ]]; then
        echo "$2" >> $1
    fi
}
@@ -339,6 +339,23 @@
}
function send_email {
#    message=(echo "From: $FROM_EMAIL"
#            echo "To: $TO_EMAIL"
#            echo "Subject: Build errors"
#            echo ""
#            echo "There were build errors for the build of $REPONAME at $(date), please address them soon."
#            echo "The errors were: $@"
#        )
    if [ 1 ]; then
        (
            echo "From: $FROM_EMAIL"
            echo "To: $TO_EMAIL"
            echo "Subject: Build errors"
            echo ""
            echo "There were build errors for the build of $REPONAME at $(date), please address them soon."
            echo "The errors were: $@"
        ) | sendmail -t
    else
    curl -s --url "smtp://$EMAIL_HOST" --ssl \
        --mail-from "$FROM_EMAIL" \
        --mail-rcpt "$TO_EMAIL" \
@@ -351,6 +368,7 @@
            echo "There were build errors for the build of $REPONAME at $(date), please address them soon."
            echo "The errors were: $@"
        )
    fi
    return $?
}