[arch-releng] [PATCH 2/4] be more flexible about finding the pxe boot interface
Gerardo Exequiel Pozzi
vmlinuz386 at gmail.com
Fri May 27 00:09:04 UTC 2016
On 05/26/16 18:53, Christian Hesse wrote:
> From: Christian Hesse <mail at eworm.de>
>
> Booting from iPXE we can set bootif_mac without having BOOTIF around.
>
> Signed-off-by: Christian Hesse <mail at eworm.de>
> ---
> 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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-releng/attachments/20160526/0b89c407/attachment.asc>
More information about the arch-releng
mailing list