[OE-core] [PATCH v2] image-prelink: remove hardcoded path assumptions
Richard Purdie
richard.purdie at linuxfoundation.org
Tue May 17 14:35:25 UTC 2011
On Tue, 2011-05-17 at 15:17 +0100, Phil Blundell wrote:
> Signed-off-by: Phil Blundell <philb at gnu.org>
> ---
> meta/classes/image-prelink.bbclass | 13 +++++--------
> 1 files changed, 5 insertions(+), 8 deletions(-)
>
> diff --git a/meta/classes/image-prelink.bbclass b/meta/classes/image-prelink.bbclass
> index ee0951c..350c29d 100644
> --- a/meta/classes/image-prelink.bbclass
> +++ b/meta/classes/image-prelink.bbclass
> @@ -12,25 +12,22 @@ prelink_image () {
> echo "Size before prelinking $pre_prelink_size."
>
> # We need a prelink conf on the filesystem, add one if it's missing
> - if [ ! -e ${IMAGE_ROOTFS}/etc/prelink.conf ]; then
> - cp ${STAGING_DIR_NATIVE}/etc/prelink.conf \
> - ${IMAGE_ROOTFS}/etc/prelink.conf
> + if [ ! -e ${IMAGE_ROOTFS}${sysconfdir}/prelink.conf ]; then
> + cp ${STAGING_DIR_NATIVE}${sysconfdir_native}/prelink.conf \
> + ${IMAGE_ROOTFS}${sysconfdir}/prelink.conf
> dummy_prelink_conf=true;
> else
> dummy_prelink_conf=false;
> fi
>
> # prelink!
> - ${STAGING_DIR_NATIVE}/usr/sbin/prelink --root ${IMAGE_ROOTFS} -amR
> + ${STAGING_DIR_NATIVE}${sbindir_native}/prelink --root ${IMAGE_ROOTFS} -amR -N -c ${sysconfdir}/prelink.conf
>
> # Remove the prelink.conf if we had to add it.
> if [ "$dummy_prelink_conf" == "true" ]; then
> - rm -f ${IMAGE_ROOTFS}/etc/prelink.conf
> + rm -f ${IMAGE_ROOTFS}${sysconfdir}/prelink.conf
> fi
>
> - # Cleanup temporary file, it's not needed...
> - rm -f ${IMAGE_ROOTFS}/etc/prelink.cache
> -
The patch description and what it does don't quite match (the rm is
removed and options are added to prelink).
Cheers,
Richard
More information about the Openembedded-core
mailing list