From 79f5e6ade9e4a9f9438077ba71610bf3f54afd9b Mon Sep 17 00:00:00 2001 From: Patrick Vacek Date: Thu, 24 May 2018 17:04:41 +0200 Subject: find_packages.py: Check for a few unlisted aktualizr dependencies. Not all possible dependencies are specified in DEPENDS, since we don't build with everything enabled by default, so search for additional potential dependencies explicitly. Also add a comment about the things that we do not have visibility into from this process. --- scripts/find_packages.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/find_packages.py b/scripts/find_packages.py index b297d7d..f3b3a85 100755 --- a/scripts/find_packages.py +++ b/scripts/find_packages.py @@ -70,6 +70,11 @@ def main(): tinfoil.prepare() abcd_file.write('packages:\n') + # Does NOT include garage-sign, anything used only for testing (i.e. + # strace and gtest), any of the git submodules, all of which are also + # only used for testing (tuf-test-vectors, isotp-c, ostreesysroot, + # and HdrHistogram_c), or any other third party modules included + # directly into the source tree (jsoncpp, open62541, picojson) recipes_to_check = ['aktualizr', 'aktualizr-native', 'aktualizr-auto-prov', @@ -78,7 +83,10 @@ def main(): 'aktualizr-hsm-prov', 'aktualizr-disable-send-ip', 'aktualizr-example-interface', - 'aktualizr-log-debug'] + 'aktualizr-log-debug', + 'libp11', # BUILD_P11 (HSM) only + 'dpkg', # BUILD_DEB only + 'systemd'] # BUILD_SYSTEMD only for recipe in recipes_to_check: depends = print_deps(tinfoil, abcd_file, recipe) -- cgit v1.2.3-54-g00ecf