From c5769070fad39e1eeea3f2e1bbcdd729fdafd99f Mon Sep 17 00:00:00 2001 From: Rick Elrod Date: Apr 28 2020 04:04:16 +0000 Subject: In link_checker, rewrite links to be checked on dl.fp.o Signed-off-by: Rick Elrod --- diff --git a/sites/getfedora.org/util/link_checker.py b/sites/getfedora.org/util/link_checker.py index 6b15601..c5e1ff4 100644 --- a/sites/getfedora.org/util/link_checker.py +++ b/sites/getfedora.org/util/link_checker.py @@ -2,7 +2,14 @@ import os import os.path import requests -def check_download_link(link): +# By default check dl.fedoraproject.org (master mirrors) because +# mirrors might not all have content yet and we don't want to block websites +# releases on that. +def check_download_link(link, rewrite_dlfpo=True): + if rewrite_dlfpo: + link = link.replace( + 'download.fedoraproject.org', + 'dl.fedoraproject.org') r = requests.head(link, allow_redirects=True) if r.status_code != 200: print('[BROKEN LINK] %s' % link)