All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] kernel.bbclass: Do not overwrite recipe's custom postinst
@ 2022-05-23  8:10 Raphael Teller
  0 siblings, 0 replies; only message in thread
From: Raphael Teller @ 2022-05-23  8:10 UTC (permalink / raw)
  To: openembedded-core; +Cc: Raphael Teller

From: Raphael Teller <raphael.teller@se.com>

Allow recipe to set a custom postinst for kernel image.
Use prependVar in order to allow custom postinst to be
ran after default postinst, potentially modifying the
installed file/symlink.

Signed-off-by: Raphael Teller <raphael.teller@se.com>
---
 meta/classes/kernel.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 83785c3b5b..5d2f17c3be 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -110,7 +110,7 @@ python __anonymous () {
 
         d.setVar('PKG:%s-image-%s' % (kname,typelower), '%s-image-%s-${KERNEL_VERSION_PKG_NAME}' % (kname, typelower))
         d.setVar('ALLOW_EMPTY:%s-image-%s' % (kname, typelower), '1')
-        d.setVar('pkg_postinst:%s-image-%s' % (kname,typelower), """set +e
+        d.prependVar('pkg_postinst:%s-image-%s' % (kname,typelower), """set +e
 if [ -n "$D" ]; then
     ln -sf %s-${KERNEL_VERSION} $D/${KERNEL_IMAGEDEST}/%s > /dev/null 2>&1
 else
-- 
2.17.1



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-05-23  8:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-23  8:10 [PATCH] kernel.bbclass: Do not overwrite recipe's custom postinst Raphael Teller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.