summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2013-01-29 14:38:11 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-29 23:51:59 +0000
commitcf05c4578c99c0cb885cf2706f7f2b39b100aeb8 (patch)
treea320c5857b99895b174a4fcf89e5fef2c8176468
parente893cf0b3843701e80f5c9f47be04d1a88e5ed68 (diff)
downloadopenembedded-core-cf05c4578c99c0cb885cf2706f7f2b39b100aeb8.tar.gz
openembedded-core-cf05c4578c99c0cb885cf2706f7f2b39b100aeb8.tar.bz2
openembedded-core-cf05c4578c99c0cb885cf2706f7f2b39b100aeb8.zip
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] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/module.bbclass4
1 files 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