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 <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
96180955d0
commit
27c8af1e3a
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue