From 1d6f42c8a4029380c2147018e64fb7ebc9e175e7 Mon Sep 17 00:00:00 2001 From: tupper Date: Thu, 24 Mar 2022 09:23:20 -0400 Subject: [PATCH] fix(network): two bugs which cause minutes long boot times Caused by unneeded arping to the default gateway. --- modules.d/40network/net-lib.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh index 4b972c780..1c8f31268 100755 --- a/modules.d/40network/net-lib.sh +++ b/modules.d/40network/net-lib.sh @@ -90,7 +90,7 @@ all_ifaces_setup() { get_netroot_ip() { local prefix="" server="" rest="" - splitsep "$1" ":" prefix server rest + splitsep ":" "$1" prefix server rest case $server in [0-9]*\.[0-9]*\.[0-9]*\.[0-9]*) echo "$server" @@ -101,7 +101,8 @@ get_netroot_ip() { } ip_is_local() { - strstr "$(ip route get "$@" 2> /dev/null)" " via " + strstr "$(ip route get "$@" 2> /dev/null)" " via " || return 0 + return 1 } ifdown() { -- 2.47.3