From fd989ea233c8c26974ba1bb8be204f910d620445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Kadl=C4=8D=C3=ADk?= Date: Mon, 1 May 2017 23:18:13 +0200 Subject: [PATCH] Allow git repositories to be http(s):// --- module_build_service/builder/CoprModuleBuilder.py | 2 +- module_build_service/builder/MockModuleBuilder.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/module_build_service/builder/CoprModuleBuilder.py b/module_build_service/builder/CoprModuleBuilder.py index 68b34726..151249cb 100644 --- a/module_build_service/builder/CoprModuleBuilder.py +++ b/module_build_service/builder/CoprModuleBuilder.py @@ -232,7 +232,7 @@ class CoprModuleBuilder(GenericBuilder): # remove _build_lock locking. with CoprModuleBuilder._build_lock: # Git sources are treated specially. - if source.startswith("git://"): + if source.startswith(("git://", "http://", "https://")): return build_from_scm(artifact_name, source, self.config, self.build_srpm) else: return self.build_srpm(artifact_name, source) diff --git a/module_build_service/builder/MockModuleBuilder.py b/module_build_service/builder/MockModuleBuilder.py index 763f779f..de5f77e9 100644 --- a/module_build_service/builder/MockModuleBuilder.py +++ b/module_build_service/builder/MockModuleBuilder.py @@ -403,7 +403,7 @@ mdpolicy=group:primary build_id = int(MockModuleBuilder._build_id) # Git sources are treated specially. - if source.startswith("git://"): + if source.startswith(("git://", "http://", "https://")): # Open the srpm-stdout and srpm-stderr logs and build from SCM. srpm_stdout_fn = os.path.join(self.resultsdir, artifact_name + "-srpm-stdout.log")