diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-10-04 12:28:23 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-10-04 18:25:38 +0100 |
commit | c5d7100a358244085a697a23790676df5eb4afa3 (patch) | |
tree | 5819c52749934ed0f6176232364100a12e80811e /meta | |
parent | fe039170236080291c0220476a5809774f82ee5c (diff) | |
download | openembedded-core-c5d7100a358244085a697a23790676df5eb4afa3.tar.gz openembedded-core-c5d7100a358244085a697a23790676df5eb4afa3.tar.bz2 openembedded-core-c5d7100a358244085a697a23790676df5eb4afa3.zip |
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.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/systemd.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
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 |