diff options
| -rw-r--r-- | 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 ee0951c106..350c29d424 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 -  	pre_prelink_size=`du -ks ${IMAGE_ROOTFS} | awk '{size = $1 ; print size }'`  	echo "Size after prelinking $pre_prelink_size."  } | 
