[OE-core] [PATCH] base.bbclass: ensure HOSTTOOLS links point to executables
Martin Jansa
martin.jansa at gmail.com
Thu Mar 30 15:14:58 UTC 2017
Shouldn't this bump required bitbake version?
On Thu, Mar 30, 2017 at 3:34 PM, Ross Burton <ross.burton at intel.com> wrote:
> Use the new executable argument to bb.utils.which() to ensure that the
> symlinks
> point to executable files and not for example directories with the right
> name
> which happened to be on $PATH.
>
> [ YOCTO #11256 ]
>
> Signed-off-by: Ross Burton <ross.burton at intel.com>
> ---
> meta/classes/base.bbclass | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
> index cf8748a..e29821f 100644
> --- a/meta/classes/base.bbclass
> +++ b/meta/classes/base.bbclass
> @@ -128,9 +128,9 @@ def setup_hosttools_dir(dest, toolsvar, d, fatal=True):
> for tool in tools:
> desttool = os.path.join(dest, tool)
> if not os.path.exists(desttool):
> - srctool = bb.utils.which(path, tool)
> + srctool = bb.utils.which(path, tool, executable=True)
> if "ccache" in srctool:
> - srctool = bb.utils.which(path, tool, direction=1)
> + srctool = bb.utils.which(path, tool, executable=True,
> direction=1)
> if srctool:
> os.symlink(srctool, desttool)
> else:
> --
> 2.8.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170330/1f05b6d2/attachment-0002.html>
More information about the Openembedded-core
mailing list