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 <pes...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to