On Tue, 31 Mar 2026 10:10:10 +0200, Franz Schnyder wrote:

> With correct POSIX handling, unquoted empty variables can turn the
> expression like
>       test -n ${fdtfile}
> into
>       test -n
> 
> The POSIX handling for single argument `test` evaluates it as true,
> so the fallback initialization will be skipped unexpectedly.
> Quoting variable expansions in `test` expressions will always result in
> correct behavior for empty and non-empty values.
> This change was triggered by
> commit 8b0619579b22 ("cmd: test: fix handling of single-argument form of 
> test")
> The aim is to have a less fragile codebase that is not dependent on a
> quirk of the shell implementation.
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] board: toradex: Quote variables in `test` cmd expression
      commit: 92a04aea6df3e59942614864486bbd0f46d01682
-- 
Tom


Reply via email to