[OE-core] [dylan][PATCH] kernel.bbclass: Complete fix for modules symlink

Paul Barker paul at paulbarker.me.uk
Tue May 26 07:13:21 UTC 2015


On Tue, May 05, 2015 at 06:33:01PM +0100, Paul Barker wrote:
> From: Paul Barker <paul.barker at commagility.com>
> 
> The fix backported in commit aa9fc551 of oe-core does not completely fix the
> issue (Yocto #4595) as intended. The modules symlink is still created in the
> working directory instead of in the deploy directory. To fix this, we just need
> to use an absolute path to ${DEPLOYDIR} when creating the symlink.
> 
> Signed-off-by: Paul Barker <paul.barker at commagility.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 324e812..67b662a 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -372,7 +372,7 @@ kernel_do_deploy() {
>  	if [ ${MODULE_TARBALL_DEPLOY} = "1" ] && (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
>  		mkdir -p ${D}/lib
>  		tar -cvzf ${DEPLOYDIR}/${MODULE_TARBALL_BASE_NAME} -C ${D} lib
> -		ln -sf ${MODULE_TARBALL_BASE_NAME} ${MODULE_TARBALL_SYMLINK_NAME}
> +		ln -sf ${MODULE_TARBALL_BASE_NAME} ${DEPLOYDIR}/${MODULE_TARBALL_SYMLINK_NAME}
>  	fi
>  
>  	cd ${DEPLOYDIR}
> -- 
> 1.9.1
> 

Ping on this patch.

I know it's for dylan but sadly we're stuck with it for now.

Thanks,

-- 
Paul Barker

Email: paul at paulbarker.me.uk
http://www.paulbarker.me.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150526/aed0d3b7/attachment-0002.sig>


More information about the Openembedded-core mailing list