pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ci/+/34662?usp=email )
Change subject: obs: srcpkg.py: Run generate_build_dep.sh in osmo-epdg project
......................................................................
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
https://gerrit.osmocom.org/c/osmo-ci/+/34662?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Icd9dc734ec938398668640f77ec83aae4a1ee0f4
Gerrit-Change-Number: 34662
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange