From ebc8f610fcf6e99d2c87261c15581166fcf23136 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Tue, 10 Feb 2026 16:48:21 +0000 Subject: [PATCH] Import from CS git --- SOURCES/dracut-module-setup.sh | 6 +++++- SPECS/kexec-tools.spec | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/SOURCES/dracut-module-setup.sh b/SOURCES/dracut-module-setup.sh index c425816..981f958 100755 --- a/SOURCES/dracut-module-setup.sh +++ b/SOURCES/dracut-module-setup.sh @@ -113,7 +113,11 @@ add_dns_netdev() { _server=$1 _route=`/sbin/ip -o route get to $_server 2>&1` - [ $? != 0 ] && echo "DNS server $_server unreachable" + # No netdev to add if DNS server is unreachable + if [ $? -ne 0 ]; then + echo "DNS server $_server unreachable" + return + fi _netdev=$(get_ip_route_field "$_route" "dev") _save_kdump_netifs "$_netdev" "$(kdump_setup_ifname $_netdev)" diff --git a/SPECS/kexec-tools.spec b/SPECS/kexec-tools.spec index ca5cc1e..ba04de8 100644 --- a/SPECS/kexec-tools.spec +++ b/SPECS/kexec-tools.spec @@ -1,6 +1,6 @@ Name: kexec-tools Version: 2.0.26 -Release: 14%{?dist}.2 +Release: 14%{?dist}.3 License: GPLv2 Group: Applications/System Summary: The kexec/kdump userspace component @@ -396,6 +396,9 @@ done %endif %changelog +* Wed Nov 12 2025 Pingfan Liu - 2.0.26-14.3 +- Fix DNS server unreachable + * Tue Jul 30 2024 Pingfan Liu - 2.0.26-14.2 - Use the correct regex to match eth.*