2015-07-13, 02:11
Hello!
I'm trying to configure iPXE to do certain things when it detects a certain model device. For this purpose i'm using the ${product} variable.
For example, I'd implement something like:
For this example if I PXEboot a T400, iPXE would read the ${product} variable and then goes to the label for the T400. If I PXEboot anything else it would just goto the continue label instead.
The problem is that I don't think that the label accepts whitespaces. I've tried implementing this instead:
Unfortunately that doesn't seem to work either.
Does anyone have any hints as to what I'm currently doing wrong here?
I'm trying to configure iPXE to do certain things when it detects a certain model device. For this purpose i'm using the ${product} variable.
For example, I'd implement something like:
Quote:goto ${product} || goto continue
:Lenovo T400S
do_something_here
goto continue
:continue
do_other_stuff_here
For this example if I PXEboot a T400, iPXE would read the ${product} variable and then goes to the label for the T400. If I PXEboot anything else it would just goto the continue label instead.
The problem is that I don't think that the label accepts whitespaces. I've tried implementing this instead:
Quote:set t400 Lenovo T400s
goto ${product} || goto continue
:${t400}
do_something_here
goto continue
:continue
do_other_stuff_here
Unfortunately that doesn't seem to work either.
Does anyone have any hints as to what I'm currently doing wrong here?