From bcaf0e598091d66a7bbcf77bd936c6e7c5a3f60d Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 24 Jul 2026 13:27:09 +0200 Subject: [PATCH] fix: Improve network error handling (#1327) --- src/network.sh | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/src/network.sh b/src/network.sh index 15e5cf8..28f3ec9 100644 --- a/src/network.sh +++ b/src/network.sh @@ -258,7 +258,7 @@ containerID() { id=$(< /etc/machine-id) fi - if [ -z "$id" ] && [ -s /proc/sys/kernel/random/boot_id ]; then + if [ -z "$id" ] && [ -r /proc/sys/kernel/random/boot_id ]; then id=$(< /proc/sys/kernel/random/boot_id) fi @@ -661,7 +661,7 @@ getPasst() { configureVTAP() { - local msg + local msg dev enabled "$DEBUG" && echo "Configuring MACVTAP networking..." @@ -707,14 +707,34 @@ configureVTAP() { done local TAP_NR MAJOR MINOR - TAP_NR=$(