[OE-core] [PATCH] systemd: Track postinst/prerm in task checksum

Richard Purdie richard.purdie at linuxfoundation.org
Fri Oct 4 11:28:23 UTC 2013


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.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index eab8735..3700b2e 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





More information about the Openembedded-core mailing list