forked from pool/kernel-source
Compare commits
18 Commits
Kernel/SLE
...
Kernel/SL-
| Author | SHA256 | Date | |
|---|---|---|---|
| 38de602261 | |||
| 76a3f59bba | |||
| 55051feb93 | |||
| d6ca9dc0a7 | |||
| 80e8111f62 | |||
| dac4839ee5 | |||
| 81f95e483a | |||
| 6a04013cb9 | |||
| c65b043aaa | |||
| ae0b1c29d4 | |||
| f9fd10d7d8 | |||
| 93dd2419eb | |||
| 74624fea47 | |||
|
|
3dc5bf985d | ||
|
|
a559f95ffd | ||
|
|
87c5ad1b3a | ||
|
|
a56d56ab72 | ||
| 59a3535b90 |
76
_constraints
76
_constraints
@@ -4,14 +4,14 @@
|
|||||||
<conditions>
|
<conditions>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -71,14 +71,14 @@
|
|||||||
<arch>armv6l</arch>
|
<arch>armv6l</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -95,14 +95,14 @@
|
|||||||
<arch>s390x</arch>
|
<arch>s390x</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -124,14 +124,14 @@
|
|||||||
<arch>riscv64</arch>
|
<arch>riscv64</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -148,14 +148,14 @@
|
|||||||
<arch>ppc64le</arch>
|
<arch>ppc64le</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -172,14 +172,14 @@
|
|||||||
<arch>armv7l</arch>
|
<arch>armv7l</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -188,6 +188,18 @@
|
|||||||
</hardware>
|
</hardware>
|
||||||
</overwrite>
|
</overwrite>
|
||||||
|
|
||||||
|
<!-- POWER9 now required on ppc64le -->
|
||||||
|
<overwrite>
|
||||||
|
<conditions>
|
||||||
|
<arch>ppc64le</arch>
|
||||||
|
</conditions>
|
||||||
|
<hardware>
|
||||||
|
<cpu>
|
||||||
|
<flag>power9</flag>
|
||||||
|
</cpu>
|
||||||
|
</hardware>
|
||||||
|
</overwrite>
|
||||||
|
|
||||||
<!-- Build on recent ARMv8.1 to avoid slow builders -->
|
<!-- Build on recent ARMv8.1 to avoid slow builders -->
|
||||||
<overwrite>
|
<overwrite>
|
||||||
<conditions>
|
<conditions>
|
||||||
@@ -207,14 +219,14 @@
|
|||||||
<arch>x86_64</arch>
|
<arch>x86_64</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -231,14 +243,14 @@
|
|||||||
<arch>riscv64</arch>
|
<arch>riscv64</arch>
|
||||||
<package>kernel-64kb</package>
|
<package>kernel-64kb</package>
|
||||||
<package>kernel-source:kernel-64kb</package>
|
<package>kernel-source:kernel-64kb</package>
|
||||||
<package>kernel-debug</package>
|
<package>kernel-azure</package>
|
||||||
<package>kernel-source:kernel-debug</package>
|
<package>kernel-source:kernel-azure</package>
|
||||||
<package>kernel-default</package>
|
<package>kernel-default</package>
|
||||||
<package>kernel-source:kernel-default</package>
|
<package>kernel-source:kernel-default</package>
|
||||||
<package>kernel-kvmsmall</package>
|
<package>kernel-kvmsmall</package>
|
||||||
<package>kernel-source:kernel-kvmsmall</package>
|
<package>kernel-source:kernel-kvmsmall</package>
|
||||||
<package>kernel-lpae</package>
|
<package>kernel-rt</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-rt</package>
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
|
|||||||
13
_multibuild
Normal file
13
_multibuild
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<multibuild>
|
||||||
|
<package>dtb-aarch64</package>
|
||||||
|
<package>kernel-64kb</package>
|
||||||
|
<package>kernel-azure</package>
|
||||||
|
<package>kernel-default</package>
|
||||||
|
<package>kernel-docs</package>
|
||||||
|
<package>kernel-kvmsmall</package>
|
||||||
|
<package>kernel-obs-build</package>
|
||||||
|
<package>kernel-obs-qa</package>
|
||||||
|
<package>kernel-rt</package>
|
||||||
|
<package>kernel-syms</package>
|
||||||
|
<package>kernel-zfcpdump</package>
|
||||||
|
</multibuild>
|
||||||
0
apply-patches
Normal file → Executable file
0
apply-patches
Normal file → Executable file
0
arch-symbols
Normal file → Executable file
0
arch-symbols
Normal file → Executable file
0
check-for-config-changes
Normal file → Executable file
0
check-for-config-changes
Normal file → Executable file
0
check-module-license
Normal file → Executable file
0
check-module-license
Normal file → Executable file
@@ -8,20 +8,19 @@
|
|||||||
# kernel-binary and kernel-source rely on this
|
# kernel-binary and kernel-source rely on this
|
||||||
#
|
#
|
||||||
|
|
||||||
|
+x86_64 x86_64/azure
|
||||||
+x86_64 x86_64/default
|
+x86_64 x86_64/default
|
||||||
+x86_64 -syms x86_64/debug
|
|
||||||
+x86_64 -syms x86_64/kvmsmall
|
+x86_64 -syms x86_64/kvmsmall
|
||||||
|
+x86_64 x86_64/rt
|
||||||
|
|
||||||
+ppc64le ppc64le/default
|
+ppc64le ppc64le/default
|
||||||
+ppc64le -syms ppc64le/debug
|
|
||||||
+ppc64le -syms ppc64le/kvmsmall
|
+ppc64le -syms ppc64le/kvmsmall
|
||||||
|
|
||||||
# ARM architectures
|
+arm64 arm64/azure
|
||||||
+arm64 arm64/default
|
+arm64 arm64/default
|
||||||
+arm64 arm64/64kb
|
+arm64 arm64/64kb
|
||||||
+arm64 -syms arm64/kvmsmall
|
+arm64 -syms arm64/kvmsmall
|
||||||
+armv7hl armv7hl/default
|
+arm64 arm64/rt
|
||||||
+armv7hl armv7hl/lpae
|
|
||||||
|
|
||||||
+s390x s390x/default
|
+s390x s390x/default
|
||||||
+s390x -syms s390x/zfcpdump
|
+s390x -syms s390x/zfcpdump
|
||||||
|
|||||||
29
config.sh
29
config.sh
@@ -1,29 +1,34 @@
|
|||||||
# The version of the main tarball to use
|
# The version of the main tarball to use
|
||||||
SRCVERSION=6.4
|
SRCVERSION=6.12
|
||||||
# variant of the kernel-source package, either empty or "-rt"
|
# variant of the kernel-source package, either empty or "-rt"
|
||||||
VARIANT=
|
VARIANT=
|
||||||
# enable kernel module compression
|
# enable kernel module compression
|
||||||
COMPRESS_MODULES="zstd"
|
COMPRESS_MODULES="zstd"
|
||||||
|
COMPRESS_VMLINUX="xz"
|
||||||
|
# Compile binary devicetrees on master and stable branches.
|
||||||
|
BUILD_DTBS="Yes"
|
||||||
|
# Generate a _multibuild file
|
||||||
|
MULTIBUILD="Yes"
|
||||||
# Use new style livepatch package names
|
# Use new style livepatch package names
|
||||||
LIVEPATCH=livepatch
|
LIVEPATCH=livepatch
|
||||||
# Compile binary devicetrees for Leap
|
# Enable livepatching related packages on -rt variant
|
||||||
BUILD_DTBS="Yes"
|
LIVEPATCH_RT=1
|
||||||
# buildservice projects to build the kernel against
|
# buildservice projects to build the kernel against
|
||||||
OBS_PROJECT=SUSE:SLE-15-SP6:Update
|
OBS_PROJECT=SUSE:SLFO:Main
|
||||||
OBS_PROJECT_ARM=openSUSE:Step:15-SP6
|
IBS_PROJECT=SUSE:SLFO:Main
|
||||||
IBS_PROJECT=SUSE:SLE-15-SP6:Update
|
|
||||||
# Bugzilla info
|
# Bugzilla info
|
||||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||||
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 15 SP6"
|
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 16.1"
|
||||||
# Check the sorted patches section of series.conf
|
BUGZILLA_COMPONENT="Kernel"
|
||||||
SORT_SERIES=yes
|
|
||||||
# Modules not listed in supported.conf will abort the kernel build
|
|
||||||
SUPPORTED_MODULES_CHECK=Yes
|
|
||||||
# Split Leap-only modules to kernel-*-optional subpackage
|
|
||||||
SPLIT_OPTIONAL=Yes
|
SPLIT_OPTIONAL=Yes
|
||||||
|
SUPPORTED_MODULES_CHECK=Yes
|
||||||
# build documentation in HTML format
|
# build documentation in HTML format
|
||||||
BUILD_HTML=Yes
|
BUILD_HTML=Yes
|
||||||
# build documentation in PDF format
|
# build documentation in PDF format
|
||||||
BUILD_PDF=No
|
BUILD_PDF=No
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
GENERATE_COMPILE_COMMANDS=Yes
|
GENERATE_COMPILE_COMMANDS=Yes
|
||||||
|
# Set gcc version to the one used for build in IBS
|
||||||
|
GCC_VERSION=13
|
||||||
|
# Use the new kABI tool
|
||||||
|
USE_SUSE_KABI_TOOLS=Yes
|
||||||
|
|||||||
BIN
config.tar.bz2
LFS
BIN
config.tar.bz2
LFS
Binary file not shown.
79165
dtb-aarch64.changes
79165
dtb-aarch64.changes
File diff suppressed because it is too large
Load Diff
@@ -16,8 +16,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
@@ -25,9 +25,9 @@
|
|||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: dtb-aarch64
|
Name: dtb-aarch64
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
1420
dtb-armv7l.spec
1420
dtb-armv7l.spec
File diff suppressed because it is too large
Load Diff
0
group-source-files.pl
Normal file → Executable file
0
group-source-files.pl
Normal file → Executable file
BIN
kabi.tar.bz2
LFS
BIN
kabi.tar.bz2
LFS
Binary file not shown.
79165
kernel-64kb.changes
79165
kernel-64kb.changes
File diff suppressed because it is too large
Load Diff
123
kernel-64kb.spec
123
kernel-64kb.spec
@@ -17,32 +17,32 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor 64kb
|
%define build_flavor 64kb
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-64kb
|
Name: kernel-64kb
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -466,14 +474,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -1119,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1216,7 +1179,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package kernel-lpae
|
# spec file for package kernel-azure
|
||||||
#
|
#
|
||||||
# Copyright (c) 2026 SUSE LLC
|
# Copyright (c) 2026 SUSE LLC
|
||||||
#
|
#
|
||||||
@@ -17,36 +17,36 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor lpae
|
%define build_flavor azure
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-lpae
|
Name: kernel-azure
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
Summary: Kernel for LPAE enabled systems
|
Summary: Kernel for MS Azure cloud
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
|||||||
# Remove some packages that are installed automatically by the build system,
|
# Remove some packages that are installed automatically by the build system,
|
||||||
# but are not needed to build the kernel
|
# but are not needed to build the kernel
|
||||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||||
ExclusiveArch: armv7hl
|
ExclusiveArch: aarch64 x86_64
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%define image vmlinuz
|
%define image vmlinuz
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -401,8 +409,8 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
|||||||
}
|
}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
solutions.
|
||||||
|
|
||||||
|
|
||||||
%source_timestamp
|
%source_timestamp
|
||||||
@@ -446,7 +454,7 @@ Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
|||||||
|
|
||||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||||
%package base
|
%package base
|
||||||
Summary: Kernel for LPAE enabled systems - base modules
|
Summary: Kernel for MS Azure cloud - base modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Url: http://www.kernel.org/
|
Url: http://www.kernel.org/
|
||||||
Provides: kernel-base = %version-%source_rel
|
Provides: kernel-base = %version-%source_rel
|
||||||
@@ -464,14 +472,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -509,8 +525,8 @@ Conflicts: libc.so.6()(64bit)
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description base
|
%description base
|
||||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
solutions.
|
||||||
|
|
||||||
This package contains only the base modules, required in all installs.
|
This package contains only the base modules, required in all installs.
|
||||||
|
|
||||||
@@ -550,7 +566,7 @@ This package contains only the base modules, required in all installs.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package extra
|
%package extra
|
||||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
Summary: Kernel for MS Azure cloud - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||||
@@ -576,8 +592,8 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description extra
|
%description extra
|
||||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
solutions.
|
||||||
|
|
||||||
This package contains additional modules not supported by SUSE.
|
This package contains additional modules not supported by SUSE.
|
||||||
|
|
||||||
@@ -621,7 +637,7 @@ This package contains additional modules not supported by SUSE.
|
|||||||
|
|
||||||
%if %split_extra && %split_optional
|
%if %split_extra && %split_optional
|
||||||
%package optional
|
%package optional
|
||||||
Summary: Kernel for LPAE enabled systems - Optional kernel modules
|
Summary: Kernel for MS Azure cloud - Optional kernel modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
||||||
@@ -645,8 +661,8 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description optional
|
%description optional
|
||||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
solutions.
|
||||||
|
|
||||||
This package contains optional modules only for openSUSE Leap.
|
This package contains optional modules only for openSUSE Leap.
|
||||||
|
|
||||||
@@ -1111,59 +1127,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1208,7 +1171,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
151213
kernel-debug.changes
151213
kernel-debug.changes
File diff suppressed because it is too large
Load Diff
79165
kernel-default.changes
79165
kernel-default.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor default
|
%define build_flavor default
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-default
|
Name: kernel-default
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
|||||||
# Remove some packages that are installed automatically by the build system,
|
# Remove some packages that are installed automatically by the build system,
|
||||||
# but are not needed to build the kernel
|
# but are not needed to build the kernel
|
||||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||||
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64
|
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%define image vmlinuz
|
%define image vmlinuz
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -495,14 +503,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -1203,59 +1219,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1300,7 +1263,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
79165
kernel-docs.changes
79165
kernel-docs.changes
File diff suppressed because it is too large
Load Diff
@@ -16,9 +16,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define build_html 1
|
%define build_html 1
|
||||||
%define build_pdf 0
|
%define build_pdf 0
|
||||||
@@ -28,9 +28,9 @@
|
|||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-docs
|
Name: kernel-docs
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
79165
kernel-kvmsmall.changes
79165
kernel-kvmsmall.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor kvmsmall
|
%define build_flavor kvmsmall
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-kvmsmall
|
Name: kernel-kvmsmall
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -470,14 +478,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -1135,59 +1151,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1232,7 +1195,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
79165
kernel-obs-build.changes
79165
kernel-obs-build.changes
File diff suppressed because it is too large
Load Diff
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#!BuildIgnore: post-build-checks
|
#!BuildIgnore: post-build-checks
|
||||||
|
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
@@ -38,23 +38,23 @@
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%global kernel_package kernel%kernel_flavor-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%global kernel_package kernel%kernel_flavor-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?rhel_version}
|
%if 0%{?rhel_version}
|
||||||
%global kernel_package kernel
|
%global kernel_package kernel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: kernel-obs-build
|
Name: kernel-obs-build
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
Summary: package kernel and initrd for OBS VM builds
|
Summary: package kernel and initrd for OBS VM builds
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: SLES
|
Group: SLES
|
||||||
Provides: kernel-obs-build-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
Provides: kernel-obs-build-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
BuildRequires: coreutils
|
BuildRequires: coreutils
|
||||||
BuildRequires: device-mapper
|
BuildRequires: device-mapper
|
||||||
BuildRequires: dracut
|
BuildRequires: dracut
|
||||||
@@ -63,7 +63,7 @@ BuildRequires: util-linux
|
|||||||
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
|
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
|
||||||
BuildRequires: zstd
|
BuildRequires: zstd
|
||||||
%endif
|
%endif
|
||||||
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64
|
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package is repackaging already compiled kernels to make them usable
|
This package is repackaging already compiled kernels to make them usable
|
||||||
|
|||||||
79165
kernel-obs-qa.changes
79165
kernel-obs-qa.changes
File diff suppressed because it is too large
Load Diff
@@ -17,15 +17,15 @@
|
|||||||
# needsrootforbuild
|
# needsrootforbuild
|
||||||
|
|
||||||
|
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
Name: kernel-obs-qa
|
Name: kernel-obs-qa
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -36,10 +36,10 @@ BuildRequires: kernel-default
|
|||||||
# kernel-obs-build must be also configured as VMinstall, but is required
|
# kernel-obs-build must be also configured as VMinstall, but is required
|
||||||
# here as well to avoid that qa and build package build parallel
|
# here as well to avoid that qa and build package build parallel
|
||||||
%if ! 0%{?qemu_user_space_build}
|
%if ! 0%{?qemu_user_space_build}
|
||||||
BuildRequires: kernel-obs-build-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
BuildRequires: kernel-obs-build-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: modutils
|
BuildRequires: modutils
|
||||||
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64
|
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package is using the kernel compiled within Open Build Service(OBS)
|
This package is using the kernel compiled within Open Build Service(OBS)
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package kernel-debug
|
# spec file for package kernel-rt
|
||||||
#
|
#
|
||||||
# Copyright (c) 2026 SUSE LLC
|
# Copyright (c) 2026 SUSE LLC
|
||||||
#
|
#
|
||||||
@@ -17,36 +17,36 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor debug
|
%define build_flavor rt
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-debug
|
Name: kernel-rt
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
Summary: A Debug Version of the Kernel
|
Summary: Kernel with PREEMPT_RT (realtime) support
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
|||||||
# Remove some packages that are installed automatically by the build system,
|
# Remove some packages that are installed automatically by the build system,
|
||||||
# but are not needed to build the kernel
|
# but are not needed to build the kernel
|
||||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||||
ExclusiveArch: ppc64le x86_64
|
ExclusiveArch: aarch64 x86_64
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%define image vmlinuz
|
%define image vmlinuz
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -368,6 +376,14 @@ Provides: kernel-%build_flavor-base-srchash-%git_commit
|
|||||||
Provides: kernel-srchash-%git_commit
|
Provides: kernel-srchash-%git_commit
|
||||||
# END COMMON DEPS
|
# END COMMON DEPS
|
||||||
Provides: %name-srchash-%git_commit
|
Provides: %name-srchash-%git_commit
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute = 3.13
|
||||||
|
Obsoletes: kernel-compute < 3.13
|
||||||
|
%endif
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute-base = 3.13
|
||||||
|
Obsoletes: kernel-compute-base < 3.13
|
||||||
|
%endif
|
||||||
%obsolete_rebuilds %name
|
%obsolete_rebuilds %name
|
||||||
|
|
||||||
%define kmp_target_cpu %_target_cpu
|
%define kmp_target_cpu %_target_cpu
|
||||||
@@ -401,8 +417,9 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
|||||||
}
|
}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This kernel has several debug facilities enabled that hurt performance.
|
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||||
Only use this kernel when investigating problems.
|
main purpose is to serve workloads with strict latency requirements with more
|
||||||
|
deterministic worst case behaviour than the default kernel.
|
||||||
|
|
||||||
|
|
||||||
%source_timestamp
|
%source_timestamp
|
||||||
@@ -446,7 +463,7 @@ Only use this kernel when investigating problems.
|
|||||||
|
|
||||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||||
%package base
|
%package base
|
||||||
Summary: A Debug Version of the Kernel - base modules
|
Summary: Kernel with PREEMPT_RT (realtime) support - base modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
Url: http://www.kernel.org/
|
Url: http://www.kernel.org/
|
||||||
Provides: kernel-base = %version-%source_rel
|
Provides: kernel-base = %version-%source_rel
|
||||||
@@ -464,14 +481,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -503,14 +528,19 @@ Provides: kernel = %version-%source_rel
|
|||||||
Provides: kernel-%build_flavor-base-srchash-%git_commit
|
Provides: kernel-%build_flavor-base-srchash-%git_commit
|
||||||
Provides: kernel-srchash-%git_commit
|
Provides: kernel-srchash-%git_commit
|
||||||
|
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute-base = 3.13
|
||||||
|
Obsoletes: kernel-compute-base < 3.13
|
||||||
|
%endif
|
||||||
%obsolete_rebuilds %name-base
|
%obsolete_rebuilds %name-base
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
Conflicts: libc.so.6()(64bit)
|
Conflicts: libc.so.6()(64bit)
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description base
|
%description base
|
||||||
This kernel has several debug facilities enabled that hurt performance.
|
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||||
Only use this kernel when investigating problems.
|
main purpose is to serve workloads with strict latency requirements with more
|
||||||
|
deterministic worst case behaviour than the default kernel.
|
||||||
|
|
||||||
This package contains only the base modules, required in all installs.
|
This package contains only the base modules, required in all installs.
|
||||||
|
|
||||||
@@ -550,7 +580,7 @@ This package contains only the base modules, required in all installs.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package extra
|
%package extra
|
||||||
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
Summary: Kernel with PREEMPT_RT (realtime) support - Unsupported kernel modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||||
@@ -561,6 +591,10 @@ Requires(pre): coreutils awk
|
|||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
Requires(post): perl-Bootloader
|
Requires(post): perl-Bootloader
|
||||||
Requires(post): dracut
|
Requires(post): dracut
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute-extra = 3.13
|
||||||
|
Obsoletes: kernel-compute-extra < 3.13
|
||||||
|
%endif
|
||||||
%obsolete_rebuilds %name-extra
|
%obsolete_rebuilds %name-extra
|
||||||
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
|
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
|
||||||
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
|
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
|
||||||
@@ -576,8 +610,9 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description extra
|
%description extra
|
||||||
This kernel has several debug facilities enabled that hurt performance.
|
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||||
Only use this kernel when investigating problems.
|
main purpose is to serve workloads with strict latency requirements with more
|
||||||
|
deterministic worst case behaviour than the default kernel.
|
||||||
|
|
||||||
This package contains additional modules not supported by SUSE.
|
This package contains additional modules not supported by SUSE.
|
||||||
|
|
||||||
@@ -621,7 +656,7 @@ This package contains additional modules not supported by SUSE.
|
|||||||
|
|
||||||
%if %split_extra && %split_optional
|
%if %split_extra && %split_optional
|
||||||
%package optional
|
%package optional
|
||||||
Summary: A Debug Version of the Kernel - Optional kernel modules
|
Summary: Kernel with PREEMPT_RT (realtime) support - Optional kernel modules
|
||||||
Group: System/Kernel
|
Group: System/Kernel
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
||||||
@@ -632,6 +667,10 @@ Requires(pre): coreutils awk
|
|||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
Requires(post): perl-Bootloader
|
Requires(post): perl-Bootloader
|
||||||
Requires(post): dracut
|
Requires(post): dracut
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute-optional = 3.13
|
||||||
|
Obsoletes: kernel-compute-optional < 3.13
|
||||||
|
%endif
|
||||||
%obsolete_rebuilds %name-optional
|
%obsolete_rebuilds %name-optional
|
||||||
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
|
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
|
||||||
%ifarch %ix86
|
%ifarch %ix86
|
||||||
@@ -645,8 +684,9 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description optional
|
%description optional
|
||||||
This kernel has several debug facilities enabled that hurt performance.
|
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||||
Only use this kernel when investigating problems.
|
main purpose is to serve workloads with strict latency requirements with more
|
||||||
|
deterministic worst case behaviour than the default kernel.
|
||||||
|
|
||||||
This package contains optional modules only for openSUSE Leap.
|
This package contains optional modules only for openSUSE Leap.
|
||||||
|
|
||||||
@@ -749,6 +789,10 @@ Provides: kernel-preempt-devel = %version-%release
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
Requires: %gcc_package
|
Requires: %gcc_package
|
||||||
|
%ifarch x86_64
|
||||||
|
Provides: kernel-compute-devel = 3.13
|
||||||
|
Obsoletes: kernel-compute-devel < 3.13
|
||||||
|
%endif
|
||||||
%obsolete_rebuilds %name-devel
|
%obsolete_rebuilds %name-devel
|
||||||
PreReq: coreutils
|
PreReq: coreutils
|
||||||
|
|
||||||
@@ -1111,59 +1155,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1208,7 +1199,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
79165
kernel-source.changes
79165
kernel-source.changes
File diff suppressed because it is too large
Load Diff
@@ -16,21 +16,21 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-source
|
Name: kernel-source
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
79165
kernel-syms.changes
79165
kernel-syms.changes
File diff suppressed because it is too large
Load Diff
@@ -16,15 +16,15 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
Name: kernel-syms
|
Name: kernel-syms
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -33,19 +33,16 @@ License: GPL-2.0-only
|
|||||||
Group: Development/Sources
|
Group: Development/Sources
|
||||||
URL: https://www.kernel.org/
|
URL: https://www.kernel.org/
|
||||||
BuildRequires: coreutils
|
BuildRequires: coreutils
|
||||||
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64
|
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||||
Prefix: /usr/src
|
Prefix: /usr/src
|
||||||
AutoReqProv: off
|
AutoReqProv: off
|
||||||
Source: README.KSYMS
|
Source: README.KSYMS
|
||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
Requires: kernel-64kb-devel = %version-%source_rel
|
Requires: kernel-64kb-devel = %version-%source_rel
|
||||||
%endif
|
%endif
|
||||||
%ifarch aarch64 armv7hl ppc64le s390x x86_64
|
%ifarch aarch64 ppc64le s390x x86_64
|
||||||
Requires: kernel-default-devel = %version-%source_rel
|
Requires: kernel-default-devel = %version-%source_rel
|
||||||
%endif
|
%endif
|
||||||
%ifarch armv7hl
|
|
||||||
Requires: kernel-lpae-devel = %version-%source_rel
|
|
||||||
%endif
|
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-%git_commit
|
Provides: %name-srchash-%git_commit
|
||||||
|
|||||||
79165
kernel-zfcpdump.changes
79165
kernel-zfcpdump.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.4
|
%define srcversion 6.12
|
||||||
%define patchversion 6.4.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
%define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux gz
|
%define compress_vmlinux xz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt 1%{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 1
|
%define split_optional 1
|
||||||
%define supported_modules_check 1
|
%define supported_modules_check 1
|
||||||
%define build_flavor zfcpdump
|
%define build_flavor zfcpdump
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 0
|
%define use_suse_kabi_tools 1
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-zfcpdump
|
Name: kernel-zfcpdump
|
||||||
Version: 6.4.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gdc06f85
|
Release: <RELEASE>.ge4af198
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,14 +328,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -466,14 +474,22 @@ Requires: suse-module-tools
|
|||||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||||
# kmod-compat)
|
# kmod-compat)
|
||||||
Requires(post): modutils
|
Requires(post): modutils
|
||||||
# This Requires is wrong, because the post/postun scripts have a
|
# Use OrderWithRequires to instruct the package manager to schedule the
|
||||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
# installation of bootloader and dracut related tools as if they were
|
||||||
# But, there is no way to tell rpm or yast to schedule the installation
|
# required. This will ensure they're there for post scripts without hard
|
||||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
# requiring them. (boo#1228659, boo#1240785)
|
||||||
# packages to install/update. Likewise, this is true for dracut.
|
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
||||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
# Workaround: Add extra suggests for the ordered package
|
||||||
Requires(post): perl-Bootloader >= 0.4.15
|
OrderWithRequires(post): udev
|
||||||
Requires(post): dracut
|
Suggests: udev
|
||||||
|
OrderWithRequires(post): systemd-boot
|
||||||
|
Suggests: systemd-boot
|
||||||
|
OrderWithRequires(post): perl-Bootloader
|
||||||
|
Suggests: perl-Bootloader
|
||||||
|
OrderWithRequires(post): update-bootloader
|
||||||
|
Suggests: update-bootloader
|
||||||
|
OrderWithRequires(post): dracut
|
||||||
|
Suggests: dracut
|
||||||
# Install the package providing /etc/SuSE-release early enough, so that
|
# Install the package providing /etc/SuSE-release early enough, so that
|
||||||
# the grub entry has correct title (bnc#757565)
|
# the grub entry has correct title (bnc#757565)
|
||||||
Requires(post): distribution-release
|
Requires(post): distribution-release
|
||||||
@@ -1119,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
|||||||
|
|
||||||
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
|
||||||
|
|
||||||
%package -n reiserfs-kmp-%build_flavor
|
|
||||||
Summary: Reiserfs kernel module
|
|
||||||
Group: System/Kernel
|
|
||||||
Requires: %name = %version-%source_rel
|
|
||||||
Provides: reiserfs-kmp = %version-%source_rel
|
|
||||||
Provides: multiversion(kernel)
|
|
||||||
# tell weak-modules2 to ignore this package
|
|
||||||
Provides: kmp_in_kernel
|
|
||||||
Requires(post): suse-module-tools >= 12.4
|
|
||||||
%if %build_default
|
|
||||||
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
|
|
||||||
Provides: reiserfs-kmp-preempt = %version-%release
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
Enhances: %name
|
|
||||||
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
|
|
||||||
|
|
||||||
%description -n reiserfs-kmp-%build_flavor
|
|
||||||
The reiserfs file system is no longer supported in SLE15. This package
|
|
||||||
provides the reiserfs module for the installation system.
|
|
||||||
|
|
||||||
%pre -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%post -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%preun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%postun -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%posttrans -n reiserfs-kmp-%build_flavor
|
|
||||||
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
|
|
||||||
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
|
|
||||||
--image "%image" --flavor "%build_flavor" --variant "%variant" \
|
|
||||||
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
|
|
||||||
|
|
||||||
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
|
|
||||||
|
|
||||||
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED
|
||||||
%endif # %CONFIG_MODULES
|
%endif # %CONFIG_MODULES
|
||||||
|
|
||||||
@@ -1216,7 +1179,7 @@ awk '{
|
|||||||
subpackages=(
|
subpackages=(
|
||||||
base
|
base
|
||||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
19
linux-6.12.tar.sign
Normal file
19
linux-6.12.tar.sign
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Comment: This signature is for the .tar version of the archive
|
||||||
|
Comment: git archive --format tar --prefix=linux-6.12/ v6.12
|
||||||
|
Comment: git version 2.47.0
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmc6xcwACgkQONu9yGCS
|
||||||
|
aT65NhAAvh7QiDnvnOlH/ZI9TVDE70GYARPN0OQTE+7YmtwYYxtDmIWpl5V4gjcK
|
||||||
|
jYZYWkNWZxyIi/dzZFoY8JMEwxdPfchkc2nqJxgHbZGTWudcLnTWxIRnzlEjs+7B
|
||||||
|
B7XIlCTGYMi3hYweHNZcDzvAFp+WA2e130ZTHeJSpEy7jkdcRxnKP4kYkE52bmOr
|
||||||
|
iK0MgfPhlDY90K9T/XQ1j0CdU9ekpwXXc+vfNPtPz4H5VpAkIvLzFmu/9oYtGBlf
|
||||||
|
8w4wel6GlzYsZL8XJmBgK2GyhHXLKeEAsTFGoJSnZBwgqfr9ux9iVNCUgfMNyBh/
|
||||||
|
sPp0ZzVWnqk5CsLTO/bzV64ckRLyBp9nfTekZAjnADqXPTEfDKEGKL/AUV8AFQPE
|
||||||
|
AvZzFAV8aOFQAUkofvQyJiD61UVjziNlxh0bXLcJrTdJbNqsEQlx4Z6mWWLeufrU
|
||||||
|
7UWboDuR0+MNGUIVCxFjYF30Zb18hIxxnZ++9+MhtbY0+aAUpJUkHm6HpNls2JtI
|
||||||
|
0M0iUjTYtlohcadLCo+IdO0+8/HiN1rtDy+PypTNvVI5aoS9gPuJPXMGE+rSgUAk
|
||||||
|
M0XrPcKrekJPgkL0rQJ+CfHSodsex6de9mzmPA/RHB4iwSqkAHSShs5KXzY6jy+T
|
||||||
|
fv5YOM+4AArm5xL1uDDDINp/a3tg5Nsv49ghfeYj6IzJPJ84ciw=
|
||||||
|
=pvFU
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
BIN
linux-6.12.tar.xz
LFS
Normal file
BIN
linux-6.12.tar.xz
LFS
Normal file
Binary file not shown.
@@ -1,19 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Comment: This signature is for the .tar version of the archive
|
|
||||||
Comment: git archive --format tar --prefix=linux-6.4/ v6.4
|
|
||||||
Comment: git version 2.41.0
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmSZJtAACgkQONu9yGCS
|
|
||||||
aT6pJw/+Osrk7UvALCjSPp1LzX4MM1rV27c6McOri/Wq9/25ohOCkq0ieUywPgUJ
|
|
||||||
RZ6NyxDQWU9DyPIQMWRzjliwtVcN9+Qc0dTXFezBHnQJVfTlDA6Ms0i6T92EQEx0
|
|
||||||
A+aRo12u4rww1Z44A2aWKtYJTsGGY1hyXhTnWulsQqx1fcDoEv6G1NLdpqvlIKhn
|
|
||||||
HLYVPcTgFJiHo3dBvhx2/hqAtupIB3EJNpJr9GZlrlX4i2HncfdNcrKVGYuxsXJJ
|
|
||||||
nkn5EtbhPwOAcHkkmsWa4xAEe5omp938osZ9x20DVVfTEFM/b4BV9lt7Sm5EbHOq
|
|
||||||
uVRPbih2rCRBOF7hXgDsq4UwfY2CFYPp7B/F54cIjNSh1euHeLoaJb9Fz2PFIgub
|
|
||||||
yYDWksm80NaIoa3bXx8VG4ZNE64TwVDWfi8cBWSJkp+16nToI9Oj3/VWpHaMm7vN
|
|
||||||
rojMzgmps4joYflbBfM3hb8HthmnRM38NiUvQug8pmd8Y2nbJxCQH17A1sv3Mpbw
|
|
||||||
Ke3Qro9Zk4xfZb+GdrSuUW4G4JUbSZKM0JwU3HQZ5hQT4D7h1G0tfrl3/ClJfxal
|
|
||||||
125ZU7VThBms7Vn1Sf3GAwbD4kvkLuNt3QSbpBFjlJ/9w7SMriWvUvMKXzZ3jUJX
|
|
||||||
KefEanRsJijRBBWIKGZ8u2Z1dB6B9zLc6/zQORkWou4l3dpuTQo=
|
|
||||||
=b0YG
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
BIN
linux-6.4.tar.xz
LFS
BIN
linux-6.4.tar.xz
LFS
Binary file not shown.
101
modules.fips
101
modules.fips
@@ -1,78 +1,73 @@
|
|||||||
cryptomgr
|
ablk_helper
|
||||||
cryptd
|
|
||||||
crypto_simd
|
|
||||||
crypto_user
|
|
||||||
tcrypt
|
|
||||||
aes-arm64
|
|
||||||
aes-ce-blk
|
|
||||||
aes-ce-ccm
|
aes-ce-ccm
|
||||||
aes-ce-cipher
|
|
||||||
aes-neon-blk
|
|
||||||
aes-neon-bs
|
aes-neon-bs
|
||||||
aes_generic
|
|
||||||
aes_s390
|
aes_s390
|
||||||
aes_ti
|
aes_ti
|
||||||
aesni-intel
|
af_alg
|
||||||
|
algif_hash
|
||||||
|
ansi_cprng
|
||||||
|
anubis
|
||||||
|
arc4
|
||||||
authenc
|
authenc
|
||||||
|
blowfish_common
|
||||||
|
blowfish_generic
|
||||||
|
blowfish_x86_64
|
||||||
|
camellia_generic
|
||||||
|
camellia_x86_64
|
||||||
|
cast5_generic
|
||||||
|
cast6_generic
|
||||||
|
cast_common
|
||||||
cbc
|
cbc
|
||||||
ccm
|
ccm
|
||||||
cfb
|
cfb
|
||||||
chacha_s390
|
|
||||||
cmac
|
cmac
|
||||||
crc32-pclmul
|
cryptd
|
||||||
crc32-vx_s390
|
crypto_user
|
||||||
crc32_generic
|
|
||||||
crc32c-intel
|
|
||||||
crc32c-vpmsum
|
|
||||||
crc32c_generic
|
|
||||||
crct10dif-ce
|
|
||||||
crct10dif-pclmul
|
|
||||||
crct10dif-vpmsum
|
|
||||||
crct10dif_generic
|
|
||||||
crypto_null
|
|
||||||
ctr
|
ctr
|
||||||
cts
|
cts
|
||||||
deflate
|
deflate
|
||||||
dh_generic
|
des3_ede-x86_64
|
||||||
|
des_generic
|
||||||
|
des_s390
|
||||||
drbg
|
drbg
|
||||||
ecb
|
ecb
|
||||||
ecdh_generic
|
ecdh_generic
|
||||||
ecdsa_generic
|
fcrypt
|
||||||
essiv
|
|
||||||
gcm
|
gcm
|
||||||
ghash-ce
|
gf128mul
|
||||||
ghash-clmulni-intel
|
ghash_generic
|
||||||
ghash-generic
|
|
||||||
ghash_s390
|
ghash_s390
|
||||||
hmac
|
glue_helper
|
||||||
jitterentropy_rng
|
khazad
|
||||||
keywrap
|
keywrap
|
||||||
lz4
|
lrw
|
||||||
lz4hc
|
md4
|
||||||
lzo
|
michael_mic
|
||||||
lzo-rle
|
|
||||||
ofb
|
ofb
|
||||||
paes_s390
|
pcbc
|
||||||
rsa_generic
|
rmd128
|
||||||
sha1-ce
|
rmd160
|
||||||
sha1-powerpc
|
rmd256
|
||||||
sha1-ssse3
|
rmd320
|
||||||
sha1_generic
|
salsa20_generic
|
||||||
|
salsa20_x86_64
|
||||||
|
seed
|
||||||
|
serpent_generic
|
||||||
|
serpent_sse2_x86_64
|
||||||
sha1_s390
|
sha1_s390
|
||||||
sha2-ce
|
|
||||||
sha256-arm64
|
|
||||||
sha256-ssse3
|
|
||||||
sha256_generic
|
|
||||||
sha256_s390
|
sha256_s390
|
||||||
sha3-ce
|
|
||||||
sha3_256_s390
|
|
||||||
sha3_512_s390
|
|
||||||
sha3_generic
|
sha3_generic
|
||||||
sha512-arm64
|
|
||||||
sha512-ce
|
|
||||||
sha512-ssse3
|
|
||||||
sha512_generic
|
sha512_generic
|
||||||
sha512_s390
|
sha512_s390
|
||||||
|
sha512_ssse3
|
||||||
|
tcrypt
|
||||||
|
tea
|
||||||
|
tgr192
|
||||||
|
twofish_common
|
||||||
|
twofish_generic
|
||||||
|
twofish_x86_64
|
||||||
|
twofish_x86_64_3way
|
||||||
|
vmac
|
||||||
|
wp512
|
||||||
|
xcbc
|
||||||
xts
|
xts
|
||||||
xxhash_generic
|
|
||||||
zstd
|
|
||||||
|
|||||||
0
modversions
Normal file → Executable file
0
modversions
Normal file → Executable file
@@ -1,11 +1,3 @@
|
|||||||
# List of KMPs integrated into the kernel
|
# List of KMPs integrated into the kernel
|
||||||
# These KMPs shoud be removed when the kernel is installed
|
# These KMPs shoud be removed when the kernel is installed
|
||||||
# <basename> <upper bound of shipped versions>
|
# <basename> <upper bound of shipped versions>
|
||||||
|
|
||||||
# sle12-sp1 / Leap 42.1
|
|
||||||
xen 4.6.1
|
|
||||||
compat-wireless 4.4
|
|
||||||
# TW 4.8
|
|
||||||
ftsteutates 20160601
|
|
||||||
# SLE12-SP3 / Leap 42.3
|
|
||||||
drm 4.12
|
|
||||||
|
|||||||
361189
old_changelog.txt
361189
old_changelog.txt
File diff suppressed because it is too large
Load Diff
BIN
patches.kabi.tar.bz2
LFS
BIN
patches.kabi.tar.bz2
LFS
Binary file not shown.
BIN
patches.rpmify.tar.bz2
LFS
BIN
patches.rpmify.tar.bz2
LFS
Binary file not shown.
BIN
patches.suse.tar.bz2
LFS
BIN
patches.suse.tar.bz2
LFS
Binary file not shown.
38721
series.conf
38721
series.conf
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,3 @@
|
|||||||
2026-01-14 00:31:35 +0000
|
2026-01-17 00:00:21 +0000
|
||||||
GIT Revision: dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
GIT Revision: e4af1982fecb7ec2c689b6ced0418ef945bee56b
|
||||||
GIT Branch: SLE15-SP6-LTSS
|
GIT Branch: SL-16.1
|
||||||
|
|||||||
0
split-modules
Normal file → Executable file
0
split-modules
Normal file → Executable file
0
splitflist
Normal file → Executable file
0
splitflist
Normal file → Executable file
13724
supported.conf
13724
supported.conf
File diff suppressed because it is too large
Load Diff
BIN
sysctl.tar.bz2
LFS
BIN
sysctl.tar.bz2
LFS
Binary file not shown.
Reference in New Issue
Block a user