CentOS 8: Upgrade intel-ixgbe to version 5.6.3
Fix spec file for centos 8: (1) Changed the signatures of the modules method, because sign-file on centos 8 is not a perl script, but an executable command. The file extension of the private key was changed from priv to pem. (2)Upgrade tarball version from 5.5.5 to 5.6.3, because the old version is missing support to build against CentOS 8. Change-Id: I0e5a85f2daf18d39a528515797e9c1122660b526 Story: 2006728 Task: 37661 Depends-On: https://review.opendev.org/#/c/695134/ Depends-On: https://review.opendev.org/#/c/696481/ Depends-On: https://review.opendev.org/#/c/696050/ Signed-off-by: Zhang Zhiguo <zhangzhg@neusoft.com>
This commit is contained in:
parent
61ce84360b
commit
95e055c372
@ -1,4 +1,4 @@
|
||||
COPY_LIST=" \
|
||||
$PKG_BASE/files/* \
|
||||
$STX_BASE/downloads/ixgbe-5.5.5.tar.gz"
|
||||
$STX_BASE/downloads/ixgbe-5.6.3.tar.gz"
|
||||
TIS_PATCH_VER=1
|
||||
|
@ -8,7 +8,7 @@
|
||||
%define kmod_name ixgbe
|
||||
|
||||
Name: %{kmod_name}-kmod%{?bt_ext}
|
||||
Version: 5.5.5
|
||||
Version: 5.6.3
|
||||
Release: 0%{?_tis_dist}.%{tis_patch_ver}
|
||||
Group: System Environment/Kernel
|
||||
License: GPLv2
|
||||
@ -108,10 +108,10 @@ find %{buildroot} -type f -name \*.ko -exec %{__strip} --strip-debug \{\} \;
|
||||
|
||||
# Always Sign the modules(s).
|
||||
# If the module signing keys are not defined, define them here.
|
||||
%{!?privkey: %define privkey /usr/src/kernels/%{kversion}/signing_key.priv}
|
||||
%{!?privkey: %define privkey /usr/src/kernels/%{kversion}/signing_key.pem}
|
||||
%{!?pubkey: %define pubkey /usr/src/kernels/%{kversion}/signing_key.x509}
|
||||
for module in $(find %{buildroot} -type f -name \*.ko);
|
||||
do %{__perl} /usr/src/kernels/%{kversion}/scripts/sign-file \
|
||||
do /usr/src/kernels/%{kversion}/scripts/sign-file \
|
||||
sha256 %{privkey} %{pubkey} $module;
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user