pespin has uploaded this change for review.
obs: srcpkg.py: Run generate_build_dep.sh in osmo-epdg project
Change-Id: Icd9dc734ec938398668640f77ec83aae4a1ee0f4
---
M scripts/obs/lib/srcpkg.py
1 file changed, 20 insertions(+), 3 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/62/34662/1
diff --git a/scripts/obs/lib/srcpkg.py b/scripts/obs/lib/srcpkg.py
index cffb961..4eaaa47 100644
--- a/scripts/obs/lib/srcpkg.py
+++ b/scripts/obs/lib/srcpkg.py
@@ -102,13 +102,21 @@
return ""
+def _prepare_project_erlang_common(project):
+ """ Run erlang/$(project)'s generate_build_dep.sh script to download
+ sources for dependencies. """
+ lib.run_cmd("contrib/generate_build_dep.sh",
+ cwd=lib.git.get_repo_path("erlang/" + project))
def prepare_project_osmo_dia2gsup():
""" Run erlang/osmo_dia2gsup's generate_build_dep.sh script to download
sources for dependencies. """
- lib.run_cmd("contrib/generate_build_dep.sh",
- cwd=lib.git.get_repo_path("erlang/osmo_dia2gsup"))
+ _prepare_project_erlang_common("osmo_dia2gsup")
+def prepare_project_osmo_epdg():
+ """ Run erlang/osmo-epdg's generate_build_dep.sh script to download
+ sources for dependencies. """
+ _prepare_project_erlang_common("osmo-epdg")
def prepare_project_open5gs():
""" Download the subproject sources here, so the package can be built in
@@ -177,7 +185,7 @@
os.makedirs(lib.get_output_path(project))
lib.remove_cache_extra_files()
- project_specific_func = f"prepare_project_{os.path.basename(project)}"
+ project_specific_func = f"prepare_project_{os.path.basename(project).replace('-', '_')}"
if project_specific_func in globals():
print(f"{project}: running {project_specific_func}")
globals()[project_specific_func]()
To view, visit change 34662. To unsubscribe, or for help writing mail filters, visit settings.