[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