forked from pool/kdump
- Resize crash reservation at boot (jsc#SLE-18441) - Fix reproducible builds OBS-URL: https://build.opensuse.org/request/show/950669 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/kdump?expand=0&rev=220
38 lines
1.2 KiB
Diff
38 lines
1.2 KiB
Diff
From: Petr Tesarik <ptesarik@suse.com>
|
|
Date: Tue Feb 1 18:47:25 2022 +0100
|
|
Subject: calibrate: Explicitly include af_packet in the test initrd
|
|
Upstream: merged
|
|
Git-commit: 00edd1457aa19eebe78c8c36ef013f72af262584
|
|
|
|
DHCP clients need protocol family PF_PACKET. If it is built as a
|
|
module, then the dependency is not automatically added by dracut's
|
|
kernel-network-modules unless af_packet is loaded in the host.
|
|
|
|
This breaks OBS build, because that is done inside a VM with no
|
|
network.
|
|
|
|
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
|
|
|
|
---
|
|
calibrate/run-qemu.py | 7 ++++---
|
|
1 file changed, 4 insertions(+), 3 deletions(-)
|
|
|
|
--- a/calibrate/run-qemu.py
|
|
+++ b/calibrate/run-qemu.py
|
|
@@ -82,11 +82,12 @@ class build_initrd(object):
|
|
'/usr/bin'))
|
|
|
|
if params['NET']:
|
|
+ netdrivers = [ 'af_packet' ]
|
|
if params['ARCH'].startswith('s390'):
|
|
- net_driver = 'virtio-net'
|
|
+ netdrivers.append('virtio-net')
|
|
else:
|
|
- net_driver = 'e1000e'
|
|
- extra_args = ('--add-drivers', net_driver)
|
|
+ netdrivers.append('e1000e')
|
|
+ extra_args = ('--add-drivers', ' '.join(netdrivers))
|
|
else:
|
|
extra_args = ()
|
|
args = (
|