Compare commits

...

22 Commits
i9-test ... i9

2
.gitignore vendored

@ -1 +1 @@
SOURCES/linux-6.6.1.tar.xz SOURCES/linux-6.12.1.tar.xz

@ -1 +1 @@
b09d769f60d53ea3e598c1ac8c58a10bf1e63a3f SOURCES/linux-6.6.1.tar.xz 3cb9a1a5d0c53d6a5fc5cd9438a36330151b4e5f SOURCES/linux-6.12.1.tar.xz

File diff suppressed because it is too large Load Diff

@ -1,4 +1,4 @@
#! /bin/bash #! /bin/bash -x
# The modules_sign target checks for corresponding .o files for every .ko that # The modules_sign target checks for corresponding .o files for every .ko that
# is signed. This doesn't work for package builds which re-use the same build # is signed. This doesn't work for package builds which re-use the same build
@ -14,6 +14,7 @@ MODPUBKEY=$2
moddir=$3 moddir=$3
modules=$(find "$moddir" -type f -name '*.ko') modules=$(find "$moddir" -type f -name '*.ko')
sign_file=$(find . -name 'sign-file')
NPROC=$(nproc) NPROC=$(nproc)
[ -z "$NPROC" ] && NPROC=1 [ -z "$NPROC" ] && NPROC=1
@ -21,7 +22,7 @@ NPROC=$(nproc)
# NB: this loop runs 2000+ iterations. Try to be fast. # NB: this loop runs 2000+ iterations. Try to be fast.
echo "$modules" | xargs -r -n16 -P $NPROC sh -c " echo "$modules" | xargs -r -n16 -P $NPROC sh -c "
for mod; do for mod; do
./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod $sign_file sha256 $MODSECKEY $MODPUBKEY \$mod
rm -f \$mod.sig \$mod.dig rm -f \$mod.sig \$mod.dig
done done
" DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop. " DUMMYARG0 # xargs appends ARG1 ARG2..., which go into $mod in for loop.

@ -24,7 +24,7 @@
%global _binary_payload w3T.xzdio %global _binary_payload w3T.xzdio
# Define the version of the Linux Kernel Archive tarball. # Define the version of the Linux Kernel Archive tarball.
%global LKAver 6.6.1 %global LKAver 6.12.1
# Define the buildid, if required. # Define the buildid, if required.
#global buildid .local #global buildid .local
@ -246,7 +246,7 @@ Source2002: kvm_stat.logrotate
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer %define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer %define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
%define pesign_name_0 redhatsecureboot501 %define pesign_name_0 spheresecureboot001
%endif %endif
%description %description
@ -333,6 +333,12 @@ Obsoletes: cpufrequtils < 1:009-0.6.p1
Provides: cpufrequtils = 1:009-0.6.p1 Provides: cpufrequtils = 1:009-0.6.p1
Obsoletes: cpuspeed < 1:1.5-16 Obsoletes: cpuspeed < 1:1.5-16
Requires: %{name}-tools-libs = %{version}-%{release} Requires: %{name}-tools-libs = %{version}-%{release}
%if "%{name}" == "kernel-ml"
Conflicts: kernel-lt-tools
%else
# it's kernel-lt
Conflicts: kernel-ml-tools
%endif
%define __requires_exclude ^%{_bindir}/python %define __requires_exclude ^%{_bindir}/python
%description -n %{name}-tools %description -n %{name}-tools
This package contains the tools/ directory from the Linux kernel This package contains the tools/ directory from the Linux kernel
@ -343,6 +349,12 @@ Summary: Libraries for the %{name}-tools.
License: GPLv2 License: GPLv2
Obsoletes: kernel-tools-libs < %{version} Obsoletes: kernel-tools-libs < %{version}
Provides: kernel-tools-libs = %{version}-%{release} Provides: kernel-tools-libs = %{version}-%{release}
%if "%{name}" == "kernel-ml"
Conflicts: kernel-lt-tools-libs
%else
# it's kernel-lt
Conflicts: kernel-ml-tools-libs
%endif
%description -n %{name}-tools-libs %description -n %{name}-tools-libs
This package contains the libraries built from the tools/ directory This package contains the libraries built from the tools/ directory
of the Linux kernel source. of the Linux kernel source.
@ -357,6 +369,12 @@ Provides: cpupowerutils-devel = 1:009-0.6.p1
Provides: %{name}-tools-devel Provides: %{name}-tools-devel
Requires: %{name}-tools-libs = %{version}-%{release} Requires: %{name}-tools-libs = %{version}-%{release}
Requires: %{name}-tools = %{version}-%{release} Requires: %{name}-tools = %{version}-%{release}
%if "%{name}" == "kernel-ml"
Conflicts: kernel-lt-tools-libs-devel
%else
# it's kernel-lt
Conflicts: kernel-ml-tools-libs-devel
%endif
%description -n %{name}-tools-libs-devel %description -n %{name}-tools-libs-devel
This package contains the development files for the tools/ directory This package contains the development files for the tools/ directory
of the Linux kernel source. of the Linux kernel source.
@ -613,7 +631,7 @@ cp config-%{version}-%{_target_cpu} .config
%{__make} -s ARCH=%{bldarch} oldconfig %{__make} -s ARCH=%{bldarch} oldconfig
%if %{signkernel} || %{signmodules} %if %{signkernel} || %{signmodules}
cp %{SOURCE23} certs/ cp %{SOURCE23} certs/x509.genkey
%endif %endif
%if %{with_std} %if %{with_std}
@ -709,7 +727,7 @@ popd > /dev/null
%define __modsign_install_post \ %define __modsign_install_post \
if [ "%{signmodules}" -eq "1" ]; then \ if [ "%{signmodules}" -eq "1" ]; then \
if [ "%{with_std}" -ne "0" ]; then \ if [ "%{with_std}" -ne "0" ]; then \
%{SOURCE21} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \ %{SOURCE21} linux-%{version}-%{release}.x86_64/certs/signing_key.pem.sign linux-%{version}-%{release}.x86_64/certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
fi \ fi \
fi \ fi \
if [ "%{zipmodules}" -eq "1" ]; then \ if [ "%{zipmodules}" -eq "1" ]; then \
@ -1494,7 +1512,23 @@ fi
%kernel_ml_variant_files %{_use_vdso} %{with_std} %kernel_ml_variant_files %{_use_vdso} %{with_std}
%changelog %changelog
* Sun Nov 12 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 6.6.1-1R.inferit * Tue Dec 3 2024 Eduard Basov <ebasov@msvsphere-os.ru> - 6.12.1-1.inferit
- Rebuild for MSVSphere 9.5
- Update to 6.12.1
* Mon Aug 12 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 6.10.4-1.inferit
- Update to 6.10.4
* Wed May 8 2024 Arkady L. Shane <ashejn@msvsphere.ru> - 6.8.9-1.inferit
- Update to 6.8.9
* Wed Dec 27 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 6.6.8-1.inferit
- Update to 6.6.8
* Sat Nov 25 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 6.6.2-1.inferit
- Update to 6.6.2
* Sun Nov 12 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 6.6.1-1.inferit
- Rebuilt for MSVSphere 9.2 - Rebuilt for MSVSphere 9.2
* Sun Nov 12 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 6.6.1-1.inferit * Sun Nov 12 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 6.6.1-1.inferit
Loading…
Cancel
Save