summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarta Rybczynska <marta.rybczynska@huawei.com>2022-09-01 16:26:59 +0200
committerMarta Rybczynska <mrybczynska@syslinbit.com>2022-12-16 14:26:52 +0100
commita1ebbf966447df2d2ca7f6e6ca84271e4d0897f6 (patch)
treee0e5e5bfcc1ce7839413278ccea4d6e9c01cd65b
parent4194e3ac6dceec22986e6bce8da80f2be4338b96 (diff)
clevis: add missing dependencies
clevis depends on polkit (by the means of udisks2). Add the missing dependency so that we can pass cve-check on world without having an error like: ERROR: Nothing PROVIDES 'udisks2' (but [...]/meta-ledge-secure/meta-ledge-secure/recipes-security/clevis/clevis_git.bb DEPENDS on or otherwise requires ) udisks2 was skipped: missing required distro feature 'polkit' (not in DISTRO_FEATURES) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'clevis', 'udisks2` Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
-rw-r--r--meta-ledge-secure/recipes-security/clevis/clevis_git.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta-ledge-secure/recipes-security/clevis/clevis_git.bb b/meta-ledge-secure/recipes-security/clevis/clevis_git.bb
index 848377d..169a9c3 100644
--- a/meta-ledge-secure/recipes-security/clevis/clevis_git.bb
+++ b/meta-ledge-secure/recipes-security/clevis/clevis_git.bb
@@ -17,10 +17,12 @@ SRCREV="d8a25e36ba73d91419c69c3ad23d3a24b393d049"
S="${WORKDIR}/git"
-inherit meson pkgconfig systemd
+inherit meson pkgconfig systemd features_check
DEPENDS = "jose cmake-native luksmeta openssl tpm2-tools cryptsetup jq libpwquality systemd udisks2"
RDEPENDS:${PN} = "bash cryptsetup libpwquality"
+REQUIRED_DISTRO_FEATURES = "polkit"
+
FILES:${PN} += "/usr /lib"