[OE-core] [PATCH 1/1] utils.bbclass: modify create_wrapper to correctly follow symlinks

Gary Thomas gary at mlbassoc.com
Thu May 19 11:57:03 UTC 2011


On 05/18/2011 12:57 PM, Saul Wold wrote:
> From: Saul Wold<sgw at linux.intel.com>
>
> This ensures you look up the symbolic link to get the full path
>
> Signed-off-by: Saul Wold<sgw at linux.intel.com>

Verified - this patch fixes the current breakage in the Poky tree as well.

Thanks

> ---
>   meta/classes/utils.bbclass |    3 ++-
>   1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/meta/classes/utils.bbclass b/meta/classes/utils.bbclass
> index 6bcaf86..1965d2f 100644
> --- a/meta/classes/utils.bbclass
> +++ b/meta/classes/utils.bbclass
> @@ -312,7 +312,8 @@ create_wrapper () {
>      cmdname=`basename $cmd`.real
>      cat<<END>$cmd
>   #!/bin/sh
> -exec env $@ \`dirname \$0\`/$cmdname "\$@"
> +realpath=\`readlink -fn \$0\`
> +exec env $@ \`dirname \$realpath\`/$cmdname "\$@"
>   END
>      chmod +x $cmd
>   }

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------




More information about the Openembedded-core mailing list