From cd5225adfda73110da1fe7226839f9b7dc30dc78 Mon Sep 17 00:00:00 2001 From: Peter Tworek Date: Wed, 1 Feb 2012 08:32:04 +0100 Subject: gconf.bbclass: Add proper RDEPENDS to packages with gconf postinststep. Right now gconf bbclass adds both postinst and prerm steps, but it does not ensure that packages involved have gconf in RDEPENDS. This can lead to a situation where postinst/prerm steps fail because gconftool-2 is not installed. (From OE-Core rev: 31997ae9188302f276241266590a1ae0f4316c3f) Signed-off-by: Peter Tworek Signed-off-by: Koen Kooi Signed-off-by: Richard Purdie --- meta/classes/gconf.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta/classes/gconf.bbclass') diff --git a/meta/classes/gconf.bbclass b/meta/classes/gconf.bbclass index c1dbbe30dc..7bfa871bd2 100644 --- a/meta/classes/gconf.bbclass +++ b/meta/classes/gconf.bbclass @@ -56,5 +56,8 @@ python populate_packages_append () { prerm = '#!/bin/sh\n' prerm += d.getVar('gconf_prerm', 1) d.setVar('pkg_prerm_%s' % pkg, prerm) + rdepends = d.getVar("RDEPENDS_%s" % pkg, True) or "" + rdepends += " gconf" + d.setVar("RDEPENDS_%s" % pkg, rdepends) } -- cgit v1.2.3-54-g00ecf