[gPXE-devel] Minor Scripting Improvements
J.H.
warthog19 at eaglescrag.net
Sat Mar 6 22:27:11 EST 2010
Is there a way, from say syslinux, to set a gPXE variable like ${again}
that your making reference to?
- John 'Warthog9' Hawley
On 03/05/2010 01:34 PM, Shao Miller wrote:
> Testing revealed an error. So now the tested one is at
> http://git.etherboot.org/?p=gpxe-staging.git;a=log;h=refs/heads/sha0-73_74-exit_loopif
>
>
> Shao Miller wrote:
>> In staging, the top two commits at:
>> http://git.etherboot.org/?p=gpxe-staging.git;a=shortlog;h=refs/heads/sha0-73_74-exit_loopif
>>
>>
>> Shao Miller wrote:
>>> Michael Brown wrote:
>>>>
>>>> Looking at the patch itself...
>>>>
>>>> Could this be rearranged to avoid goto? We generally use goto only for
>>>> structured error clean-up.
>>>>
>>>> Also, using -ENOTSUP as a magic value meaning "loop" seems kind of
>>>> icky. There's a similarity between "exit" and "loopif" here; both
>>>> commands need to
>>>> set temporary state that affects the "move to next line of script"
>>>> logic. Maybe have "loopif" set a flag as well; still fairly icky but
>>>> at least it's
>>>> icky in the same way that "exit" currently is.
>>>>
>>>
>>> Or perhaps this patch, which costs 82 bytes uncompressed, and uses a
>>> separate looping variable.
>>>
>>> - Shao Miller
>>
More information about the gPXE-devel
mailing list