[OE-core] [PATCH 2/2] prelink_git.bb: Only block the postinst script when no image-prelink (v2)
Cui, Dexuan
dexuan.cui at intel.com
Wed Jun 29 14:39:27 UTC 2011
Mark Hatle wrote:
> [V2 - fix a small typo in the comment]
>
> If image-prelink is being used, the system will automatically prelink
> the target image. This avoids the need to run the postinst prelink
> script at first boot. However, if the user has not enabled image
> prelinking -- then we do enable the script to run on first boot.
>
> # The cron script attempts to re-prelink the system daily -- on
> @@ -58,11 +58,13 @@ do_install_append () {
> install -m 0644 ${WORKDIR}/macros.prelink
> ${D}${sysconfdir}/rpm/macros.prelink }
>
> +# If we're using image-prelink, we want to skip this on the host side
> +# but still do it if the package is installed on the target...
> pkg_postinst_prelink() {
> #!/bin/sh
>
> if [ "x$D" != "x" ]; then
> - exit 1
> + ${@base_contains('USER_CLASSES', 'image-prelink', 'exit 0', 'exit
> 1', d)} fi
>
> prelink -a
Even if without the patch, we still skip this on the host side -- previously we skipped with "exit 1", and with the patch now we skip with "exit 1" or "exit 0".
So IMHO looks the patch doesn't actually help? :-)
Thanks,
-- Dexuan
More information about the Openembedded-core
mailing list