forked from pool/kdump
- kdump-bail-out-if-no-default-interface.patch: Bail out of kdump_check_net if no default interface is found (bsc#1058202). OBS-URL: https://build.opensuse.org/request/show/574761 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kdump?expand=0&rev=148
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From: Petr Tesarik <ptesarik@suse.com>
|
|
Date: Fri, 9 Feb 2018 16:55:55 +0100
|
|
Subject: Bail out of kdump_check_net if no default interface is found
|
|
References: bsc#1058202
|
|
Upstream: merged
|
|
Git-commit: 0f07085aac4f506752e2cd41a43b34b85f3f09aa
|
|
|
|
If network is required but no default interface is found, dracut
|
|
spits spurious errors, such as:
|
|
|
|
/lib/kdump/setup-kdump.functions: line 471: /sys/class/net//addr_assign_type: No such file or directory
|
|
/lib/kdump/setup-kdump.functions: line 472: [: : integer expression expected
|
|
/lib/kdump/setup-kdump.functions: line 476: ethtool: command not found
|
|
|
|
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
|
|
---
|
|
init/module-setup.sh | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
--- a/init/module-setup.sh
|
|
+++ b/init/module-setup.sh
|
|
@@ -33,6 +33,11 @@ kdump_check_net() {
|
|
if [ "$kdump_host_if" = "default" ] ; then
|
|
kdump_host_if=$(kdump_default_netdev)
|
|
fi
|
|
+ if [ -z "$kdump_host_if" ] ; then
|
|
+ kdump_neednet=
|
|
+ return 1
|
|
+ fi
|
|
+
|
|
if [ "$kdump_net_mode" = "auto" ] ; then
|
|
kdump_net_mode=$(kdump_netdev_mode "$kdump_host_if")
|
|
fi
|