From 2c99df5c9bb89308231a0281d3b8399bb06cc4c0 Mon Sep 17 00:00:00 2001 From: fdupoux Date: Wed, 18 Nov 2020 21:12:00 +0000 Subject: Reset network interfaces at the end of the PXE boot to allow DHCP to run --- archiso/initcpio/hooks/archiso_pxe_common | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'archiso') diff --git a/archiso/initcpio/hooks/archiso_pxe_common b/archiso/initcpio/hooks/archiso_pxe_common index f02ef12..2e567ec 100644 --- a/archiso/initcpio/hooks/archiso_pxe_common +++ b/archiso/initcpio/hooks/archiso_pxe_common @@ -67,10 +67,11 @@ run_latehook () { # shellcheck disable=SC2154 # defined via initcpio's parse_cmdline() if [ "${copytoram}" = "y" ]; then - if [ -n "${bootif_dev}" ]; then - ip addr flush dev "${bootif_dev}" - ip link set "${bootif_dev}" down - fi + for curif in /sys/class/net/*; do + netdev=${curif#/sys/class/net/} + ip addr flush dev "${netdev}" + ip link set "${netdev}" down + done elif [ "${copy_resolvconf}" != "n" ] && [ -f /etc/resolv.conf ]; then cp /etc/resolv.conf /new_root/etc/resolv.conf fi -- cgit v1.2.3-70-g09d2