From 47129f300fb47ea8b1cf5186dd16abf6d3857ccc Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 4 Oct 2013 12:28:23 +0100 Subject: [PATCH] systemd: Track postinst/prerm in task checksum When these functions change, the package should rebuild but currently it does not. We need to add the dependencies manually as the dependency code can't track dynamically created variables. (From OE-Core rev: c5d7100a358244085a697a23790676df5eb4afa3) Signed-off-by: Richard Purdie --- meta/classes/systemd.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass index eab8735b7c..3700b2eee3 100644 --- a/meta/classes/systemd.bbclass +++ b/meta/classes/systemd.bbclass @@ -48,6 +48,9 @@ if type systemctl >/dev/null 2>/dev/null; then fi } + +systemd_populate_packages[vardeps] += "systemd_prerm systemd_postinst" + python systemd_populate_packages() { if "systemd" not in d.getVar("DISTRO_FEATURES", True).split(): return