multiple default routes mess up installation

In case multiple default routes on different network interfaces are defined, installation is messed up

exiting awk script after first hit should resolve this issue
This commit is contained in:
Christoph Spörk 2022-04-05 14:25:06 -06:00 committed by GitHub
parent da3b7ae7ce
commit c1869b5773
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -42,7 +42,7 @@ while ! ping -c 1 -W 1 ${URL_VERSION_HOST}; do
done done
# Get primary network interface # Get primary network interface
PRIMARY_INTERFACE=$(ip route | awk '/^default/ { print $5 }') PRIMARY_INTERFACE=$(ip route | awk '/^default/ { print $5; exit }')
IP_ADDRESS=$(ip -4 addr show dev "${PRIMARY_INTERFACE}" | awk '/inet / { sub("/.*", "", $2); print $2 }') IP_ADDRESS=$(ip -4 addr show dev "${PRIMARY_INTERFACE}" | awk '/inet / { sub("/.*", "", $2); print $2 }')
case ${ARCH} in case ${ARCH} in
@ -152,4 +152,4 @@ info "machine: http://${IP_ADDRESS}:8123"
if [ -f /var/run/reboot-required ] if [ -f /var/run/reboot-required ]
then then
warn "A reboot is required to apply changes to grub." warn "A reboot is required to apply changes to grub."
fi fi