[ipxe-devel] Patch: Add ${mac/hexnone} settings type

Michael Brown mbrown at fensystems.co.uk
Wed Sep 26 17:55:30 UTC 2012


On Wednesday 26 Sep 2012 18:48:22 Levente LEVAI wrote:
> Just a thought: I think it is more useful to add some text manipulation to
> the setting expansion code. I have implemented the following syntax:
> ${*<setting name>} expands to url_encode(<setting name>)

${<name>:uristring} should already do what you want for this.

> ${-<list of chars to delete><last char repeated><setting name>} remove
>    any character in <list of chars to delete> from setting when expanded
> 
> E.g. ${-::net0/mac} returns the thing you need.
> 
> My code is probably a bit longer than yours but not that much (I download
> my ipxe through tftp so size is not a concern for me).
> If interested I can submit a patch.

This would have to be small enough to be included in a ROM build as well.  If 
the total code size increase is less than 100 bytes then it could be worth 
doing.

Michael



More information about the ipxe-devel mailing list