diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2021-05-02 15:59:22 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2021-05-04 00:07:01 +0200 |
commit | 4519ca6dbb4beb132d479d2f1d74937e2c1c36e6 (patch) | |
tree | 9c8323042c04c830fb8b54ef54c2ac6aab9bcc23 | |
parent | 21d2a1d2a1522cc715c5d3209e6845e036b1bd6a (diff) | |
download | backports-4519ca6dbb4beb132d479d2f1d74937e2c1c36e6.tar.gz |
backport: Handle HTTP 404 from ubuntu mainline storage
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rwxr-xr-x | devel/backports-update-manager | 6 |
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) |