aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2021-05-02 15:59:22 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2021-05-04 00:07:01 +0200
commit4519ca6dbb4beb132d479d2f1d74937e2c1c36e6 (patch)
tree9c8323042c04c830fb8b54ef54c2ac6aab9bcc23
parent21d2a1d2a1522cc715c5d3209e6845e036b1bd6a (diff)
downloadbackports-4519ca6dbb4beb132d479d2f1d74937e2c1c36e6.tar.gz
backport: Handle HTTP 404 from ubuntu mainline storage
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rwxr-xr-xdevel/backports-update-manager6
1 files changed, 5 insertions, 1 deletions
diff --git a/devel/backports-update-manager b/devel/backports-update-manager
index 2ef82854..4d63de8c 100755
--- a/devel/backports-update-manager
+++ b/devel/backports-update-manager
@@ -38,7 +38,11 @@ def make_version_tuple(ver):
return sver
def parse_ubuntu_ppa_page(version, baseurl):
- html = urlopen(baseurl).read()
+ try:
+ html = urlopen(baseurl).read()
+ except:
+ return None
+
if b'Build for amd64 failed' in html:
return None
pkgs = re.findall(b'href="linux-headers-[^"]*-generic_[^"]*\.deb"', html)