[OE-core] what's with the loop with "in in" in u-boot.inc?

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Sat Mar 7 17:48:09 UTC 2015


On March 7, 2015 3:04:52 PM GMT+01:00, "Robert P. J. Day" <rpjday at crashcourse.ca> wrote:
>
>  based on a recent post to this(?) list, i was curious about the
>following loop construct in u-boot.inc:
>
>        for config in ${UBOOT_MACHINE}; do
>            for type in in ${UBOOT_CONFIG}; do
>                if [ "${type}"x = "in"x ]
>                then
>                    continue
>                fi
>
>  the words "in in" above don't appear to be a typo, as the next
>condition explicitly checks for the value "in" and skips it. what's
>the rationale for that? i used "git blame" to examine the commit that

for may barf on empty iteration input.
One usually uses for i in ${foo} '';
and skips i with zero length. Any other is obviously fine, too though so nothing wrong or odd here.

HTH,

>introduced that, but it says nothing about that curiosity.
>
>rday





More information about the Openembedded-core mailing list