Fix yum/dnf handling of URIs that don't end in .rpm (#49912)

Fixes #49727

Signed-off-by: Adam Miller <admiller@redhat.com>
This commit is contained in:
Adam Miller 2018-12-14 13:44:40 -06:00 committed by GitHub
commit 0eabb8097b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 4 deletions

View file

@ -743,9 +743,10 @@ class DnfModule(YumDnf):
already_loaded_comps = False # Only load this if necessary, it's slow
for name in self.names:
if name.endswith(".rpm"):
if '://' in name:
name = self.fetch_rpm_from_url(name)
if '://' in name:
name = self.fetch_rpm_from_url(name)
filenames.append(name)
elif name.endswith(".rpm"):
filenames.append(name)
elif name.startswith("@") or ('/' in name):
if not already_loaded_comps: