[OE-core] [PATCH 1/1] prelink: Uprev prelink to latest version

Koen Kooi koen at dominion.thruhere.net
Fri Jun 24 19:18:55 UTC 2011


Op 24 jun 2011, om 21:10 heeft Mark Hatle het volgende geschreven:

> The latest cross-prelink version tracks the prelink r190 SVN.
> 
> Fix two minor issues as well.  If we remove the package, we would
> unprelink the filesystem after the rm was finished.  This is
> incorrect.. we need to do this prerm.
> 
> Also disable the cron configuration file.  This isn't appropriate
> for embedded systems, but someone might still find it useful.
> 
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> ---
> meta/recipes-devtools/prelink/prelink_git.bb |   18 +++++++++++++-----
> 1 files changed, 13 insertions(+), 5 deletions(-)
> 
> diff --git a/meta/recipes-devtools/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb
> index 1eea30a..044cb6b 100644
> --- a/meta/recipes-devtools/prelink/prelink_git.bb
> +++ b/meta/recipes-devtools/prelink/prelink_git.bb
> @@ -8,9 +8,9 @@ and executables, so that far fewer relocations need to be resolved at \
> runtime and thus programs come up faster."
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
> -SRCREV = "909470ee441237563d6236c505cb2d02ddc48704"
> +SRCREV = "ac461e73b17253a4da25c5aafeac7193b553156c"
> PV = "1.0+git${SRCPV}"
> -PR = "r2"
> +PR = "r3"
> 
> SRC_URI = "git://git.yoctoproject.org/prelink-cross.git;protocol=git \
>            file://prelink.conf \
> @@ -35,11 +35,15 @@ do_configure_prepend () {
>         echo "all:" > ${S}/doc/Makefile.am
> }
> 
> +# Disabled the cron and cron configuration file, isn't appropriate for
> +# embedded systems.  (The script re-prelinks the system daily -- on
> +# systems where users are adding applications, this might be reasonable
> +# but for embedded, we should be re-running prelink -a after an update.)
> do_install_append () {
> 	install -d ${D}${sysconfdir}/cron.daily ${D}${sysconfdir}/default ${D}${sysconfdir}/rpm
> 	install -m 0644 ${WORKDIR}/prelink.conf ${D}${sysconfdir}/prelink.conf
> -	install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}${sysconfdir}/cron.daily/prelink
> -	install -m 0644 ${WORKDIR}/prelink.default ${D}${sysconfdir}/default/prelink
> +#	install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}${sysconfdir}/cron.daily/prelink
> +#	install -m 0644 ${WORKDIR}/prelink.default ${D}${sysconfdir}/default/prelink
> 	install -m 0644 ${WORKDIR}/macros.prelink ${D}${sysconfdir}/rpm/macros.prelink

How about PACKAGES += prelink-cron, FILES_prelink-cron = "{sysconfdir}/cron.dailly" ,etc ,etc ?



More information about the Openembedded-core mailing list