[oe-commits] Richard Purdie : udpated-rc.d: Track postinst/prerm/postrm in task checksum

git at git.openembedded.org git at git.openembedded.org
Fri Oct 4 17:14:12 UTC 2013


Module: openembedded-core.git
Branch: master-next
Commit: 4003218f774c38bb5de0d95a43153f8b8d7fc4ce
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4003218f774c38bb5de0d95a43153f8b8d7fc4ce

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Fri Oct  4 12:29:08 2013 +0100

udpated-rc.d: Track postinst/prerm/postrm 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 at linuxfoundation.org>

---

 meta/classes/update-rc.d.bbclass |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/classes/update-rc.d.bbclass b/meta/classes/update-rc.d.bbclass
index 5588569..f726f2f 100644
--- a/meta/classes/update-rc.d.bbclass
+++ b/meta/classes/update-rc.d.bbclass
@@ -54,6 +54,8 @@ python __anonymous() {
 
 PACKAGESPLITFUNCS_prepend = "populate_packages_updatercd "
 
+populate_packages_updatercd[vardeps] += "updatercd_prerm updatercd_postrm updatercd_postinst"
+
 python populate_packages_updatercd () {
     def update_rcd_package(pkg):
         bb.debug(1, 'adding update-rc.d calls to postinst/postrm for %s' % pkg)



More information about the Openembedded-commits mailing list