From 8617f7eb150c8caf81f73f7047c0b10d3683af2b Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Tue, 29 Jan 2013 14:38:11 -0800 Subject: module.bbclass: Don't add pkg_postinst/pkg_prerm to all packages in recipe The code in module.bbclass was appending the pkg_postinst and pkg_prerm to all packages that are part of a given recipe, meaning that the -lic, -dev, -doc, ... packages all got the scriptlet This change uses only which macthes with the RDEPENDS and FILES already used in module.bbclass. The failure was that rootfs creation would fail due to the -lic package being installed before the kernel and the script would fail. [YOCTO #3803] (From OE-Core rev: cf05c4578c99c0cb885cf2706f7f2b39b100aeb8) Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/classes/module.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass index d477caa065..c933d3226d 100644 --- a/meta/classes/module.bbclass +++ b/meta/classes/module.bbclass @@ -25,7 +25,7 @@ module_do_install() { modules_install } -pkg_postinst_append () { +pkg_postinst_${PN}_append () { if [ -z "$D" ]; then depmod -a ${KERNEL_VERSION} else @@ -33,7 +33,7 @@ else fi } -pkg_postrm_append () { +pkg_postrm_${PN}_append () { if [ -z "$D" ]; then depmod -a ${KERNEL_VERSION} else -- cgit v1.2.3-54-g00ecf