From 53ff7de445711b08cd6ae579ce058b0d32a47767 Mon Sep 17 00:00:00 2001 From: "Felix C. Stegerman" Date: Sat, 11 Sep 2021 17:15:44 +0200 Subject: [PATCH] build: run vcs.initsubmodules() on host as well otherwise, e.g. triple-t metadata in a submodule will not be available on the host and thus not be used at all --- fdroidserver/build.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fdroidserver/build.py b/fdroidserver/build.py index 9e6b2f36..13c651ce 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -879,6 +879,10 @@ def trybuild(app, build, build_dir, output_dir, log_dir, also_check_dir, # grabbing the source now. vcs.gotorevision(build.commit, refresh) + # Initialise submodules if required + if build.submodules: + vcs.initsubmodules() + build_server(app, build, vcs, build_dir, output_dir, log_dir, force) else: build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, extlib_dir, tmp_dir, force, onserver, refresh)