From 7171bdd22cf9768d76e5eb90dc11186bd3128e17 Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Fri, 10 May 2019 20:22:17 +0200 Subject: update-alternatives: Remove build-time dependency Update-alternatives is actually a runtime dependency. The build-time dependency is only needed to make sure update-alternative gets built at all, because the runtime dependencies are generated too late for bitbake to notice. This breaks a dependency loop between dpkg and xz, if dpkg also serves as the preferred runtime provider for update-alternatives. Signed-off-by: Andreas Oberritter --- meta/classes/update-alternatives.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/classes/update-alternatives.bbclass b/meta/classes/update-alternatives.bbclass index 8c2b66e7f1..aae3fc65d3 100644 --- a/meta/classes/update-alternatives.bbclass +++ b/meta/classes/update-alternatives.bbclass @@ -87,7 +87,7 @@ def gen_updatealternativesvardeps(d): def ua_extend_depends(d): if not 'virtual/update-alternatives' in d.getVar('PROVIDES'): - d.appendVar('DEPENDS', ' virtual/${MLPREFIX}update-alternatives') + d.appendVarFlag('do_package', 'depends', ' virtual/${MLPREFIX}update-alternatives:do_populate_sysroot') def update_alternatives_enabled(d): # Update Alternatives only works on target packages... -- cgit 1.2.3-korg