Accepting request 841422 from home:favogt:branches:Kernel:stable
- Create the list of crypto modules dynamically, supersedes hardcoded list of crc32 implementations (boo#1177577) ~0.7MiB (~2.5%) bigger, IMO worth it. OBS-URL: https://build.opensuse.org/request/show/841422 OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-default-base?expand=0&rev=37
This commit is contained in:
parent
218ac25a29
commit
06faf751b9
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 13 07:19:13 UTC 2020 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
- Create the list of crypto modules dynamically, supersedes hardcoded
|
||||||
|
list of crc32 implementations (boo#1177577)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Oct 5 11:17:52 UTC 2020 - Fabian Vogt <fvogt@suse.com>
|
Mon Oct 5 11:17:52 UTC 2020 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
@ -56,11 +56,12 @@ ebt_.* ebtable_.* ebtables ip6table_.* ip6_tables ip6t_.* ip_.* ipt_.* iptable_.
|
|||||||
nf_.* nfnetlink.* nft_.* tun veth xfrm.*_tunnel xfrm_.* x_tables xt_.* tcp_diag \
|
nf_.* nfnetlink.* nft_.* tun veth xfrm.*_tunnel xfrm_.* x_tables xt_.* tcp_diag \
|
||||||
vxlan
|
vxlan
|
||||||
|
|
||||||
%define crc32_modules crc32c_generic crc32c-intel crc32c-vpmsum crc32-vx_s390 crc32-arm-ce
|
%define crypto_modules \
|
||||||
|
%(rpm -ql %{kernel_package_name} | grep -E 'kernel/crypto/|kernel/arch/.*/crypto/' | xargs basename -a | cut -d. -f1)
|
||||||
|
|
||||||
%define modules %usb_modules %net_drivers %scsi_modules %block_drivers \
|
%define modules %usb_modules %net_drivers %scsi_modules %block_drivers \
|
||||||
%hyperv_modules %virtio_modules %vmware_modules %xen_modules \
|
%hyperv_modules %virtio_modules %vmware_modules %xen_modules \
|
||||||
%networking %filesystems %misc_modules %crc32_modules
|
%networking %filesystems %misc_modules %crypto_modules
|
||||||
|
|
||||||
# Reasonable defaults that might be overriden if needed
|
# Reasonable defaults that might be overriden if needed
|
||||||
%define kernel_package_name kernel-%build_flavor
|
%define kernel_package_name kernel-%build_flavor
|
||||||
@ -72,6 +73,9 @@ vxlan
|
|||||||
Name: %package_name
|
Name: %package_name
|
||||||
BuildRequires: %kernel_package_name
|
BuildRequires: %kernel_package_name
|
||||||
BuildRequires: %kernel_package_name-devel
|
BuildRequires: %kernel_package_name-devel
|
||||||
|
BuildRequires: coreutils
|
||||||
|
BuildRequires: findutils
|
||||||
|
BuildRequires: grep
|
||||||
BuildRequires: kernel-subpackage-macros
|
BuildRequires: kernel-subpackage-macros
|
||||||
Summary: %summary
|
Summary: %summary
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
|
Loading…
x
Reference in New Issue
Block a user