On 05/26/16 18:53, Christian Hesse wrote: > From: Christian Hesse <[email protected]> > > Booting from iPXE we can set bootif_mac without having BOOTIF around. > > Signed-off-by: Christian Hesse <[email protected]> > --- > archiso/initcpio/hooks/archiso_pxe_common | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/archiso/initcpio/hooks/archiso_pxe_common > b/archiso/initcpio/hooks/archiso_pxe_common > index 66eecfa..cedf585 100644 > --- a/archiso/initcpio/hooks/archiso_pxe_common > +++ b/archiso/initcpio/hooks/archiso_pxe_common > @@ -10,9 +10,12 @@ run_hook () { > # /tmp/net-*.conf > > if [[ -n "${ip}" ]]; then > - if [[ -n "${BOOTIF}" ]]; then > + if [[ -z "${bootif_mac}" && -n "${BOOTIF}" ]]; then > bootif_mac=${BOOTIF#01-} > bootif_mac=${bootif_mac//-/:} > + fi > + > + if [[ -n "${bootif_mac}" ]]; then > for i in /sys/class/net/*/address; do > read net_mac < ${i} > if [[ "${bootif_mac}" == "${net_mac}" ]]; then >
If bootit_mac becomes a new cmdline paramteter, please add to docs ;) Is not a bit redundant? User can set BOOTIF= at syslinux prompt. what is the advantage here?
signature.asc
Description: OpenPGP digital signature
