Hi, On 19 July 2017 at 14:30, Hauke Mehrtens <ha...@hauke-m.de> wrote: > Currently mkimage assumes the dtc binary is in the path and fails > otherwise. This patch makes it check the DTC environment variable first > for the dtc binary and then fall back to the default path. This makes > it possible to call the u-boot build with make DTC=... and build a fit > image with the dtc binary not being the the default path. > > Signed-off-by: Hauke Mehrtens <ha...@hauke-m.de> > Cc: Simon Glass <s...@chromium.org> > --- > tools/fit_image.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/tools/fit_image.c b/tools/fit_image.c > index 4dc8bd8862..d7a7b07faf 100644 > --- a/tools/fit_image.c > +++ b/tools/fit_image.c > @@ -647,9 +647,14 @@ static int fit_handle_file(struct image_tool_params > *params) > } > *cmd = '\0'; > } else if (params->datafile) { > + const char* dtc = getenv("DTC"); > + > + if (!dtc) > + dtc = MKIMAGE_DTC; > + > /* dtc -I dts -O dtb -p 500 datafile > tmpfile */ > snprintf(cmd, sizeof(cmd), "%s %s %s > %s", > - MKIMAGE_DTC, params->dtc, params->datafile, tmpfile); > + dtc, params->dtc, params->datafile, tmpfile); > debug("Trying to execute \"%s\"\n", cmd); > } else { > snprintf(cmd, sizeof(cmd), "cp %s %s", > -- > 2.11.0 >
Reviewed-by: Simon Glass <s...@chromium.org> But please can you add mention of this to the help (mkimage.1) Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot