forked from pool/kernel-source
Compare commits
8 Commits
Kernel/sta
...
Kernel/SLE
| Author | SHA256 | Date | |
|---|---|---|---|
| e4b388cf65 | |||
| 67562c8041 | |||
| 37bb502412 | |||
| a84315e1e5 | |||
| 6283dae0bd | |||
| 8ceb4d2e5d | |||
| 414fe3db64 | |||
| 037f53c4f3 |
48
_constraints
48
_constraints
@@ -4,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -73,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -99,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -130,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -156,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -182,16 +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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -219,16 +207,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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
@@ -245,16 +231,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-source:kernel-debug</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-lpae</package>
|
||||||
<package>kernel-source:kernel-lpae</package>
|
<package>kernel-source:kernel-lpae</package>
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-source:kernel-pae</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-source:kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
<package>kernel-zfcpdump</package>
|
||||||
<package>kernel-source:kernel-zfcpdump</package>
|
<package>kernel-source:kernel-zfcpdump</package>
|
||||||
</conditions>
|
</conditions>
|
||||||
|
|||||||
17
_multibuild
17
_multibuild
@@ -1,17 +0,0 @@
|
|||||||
<multibuild>
|
|
||||||
<package>dtb-aarch64</package>
|
|
||||||
<package>dtb-armv6l</package>
|
|
||||||
<package>dtb-armv7l</package>
|
|
||||||
<package>dtb-riscv64</package>
|
|
||||||
<package>kernel-64kb</package>
|
|
||||||
<package>kernel-default</package>
|
|
||||||
<package>kernel-docs</package>
|
|
||||||
<package>kernel-kvmsmall</package>
|
|
||||||
<package>kernel-lpae</package>
|
|
||||||
<package>kernel-obs-build</package>
|
|
||||||
<package>kernel-obs-qa</package>
|
|
||||||
<package>kernel-pae</package>
|
|
||||||
<package>kernel-syms</package>
|
|
||||||
<package>kernel-vanilla</package>
|
|
||||||
<package>kernel-zfcpdump</package>
|
|
||||||
</multibuild>
|
|
||||||
21
config.conf
21
config.conf
@@ -9,32 +9,19 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
+x86_64 x86_64/default
|
+x86_64 x86_64/default
|
||||||
- x86_64/syzkaller
|
+x86_64 -syms x86_64/debug
|
||||||
+x86_64 x86_64/vanilla
|
|
||||||
+x86_64 -syms x86_64/kvmsmall
|
+x86_64 -syms x86_64/kvmsmall
|
||||||
|
|
||||||
+i386 i386/pae
|
|
||||||
+i386 i386/default
|
|
||||||
+i386 i386/vanilla
|
|
||||||
|
|
||||||
+ppc64le ppc64le/default
|
+ppc64le ppc64le/default
|
||||||
+ppc64le ppc64le/vanilla
|
+ppc64le -syms ppc64le/debug
|
||||||
+ppc64le -syms ppc64le/kvmsmall
|
+ppc64le -syms ppc64le/kvmsmall
|
||||||
|
|
||||||
# ARM architectures
|
# ARM architectures
|
||||||
+armv6hl armv6hl/default
|
|
||||||
+armv6hl armv6hl/vanilla
|
|
||||||
+armv7hl armv7hl/default
|
|
||||||
+armv7hl armv7hl/vanilla
|
|
||||||
+armv7hl armv7hl/lpae
|
|
||||||
+arm64 arm64/default
|
+arm64 arm64/default
|
||||||
+arm64 arm64/64kb
|
+arm64 arm64/64kb
|
||||||
+arm64 arm64/vanilla
|
|
||||||
+arm64 -syms arm64/kvmsmall
|
+arm64 -syms arm64/kvmsmall
|
||||||
|
+armv7hl armv7hl/default
|
||||||
|
+armv7hl armv7hl/lpae
|
||||||
|
|
||||||
+s390x s390x/default
|
+s390x s390x/default
|
||||||
+s390x s390x/vanilla
|
|
||||||
+s390x -syms s390x/zfcpdump
|
+s390x -syms s390x/zfcpdump
|
||||||
|
|
||||||
+riscv64 riscv64/default
|
|
||||||
+riscv64 riscv64/vanilla
|
|
||||||
|
|||||||
28
config.sh
28
config.sh
@@ -1,31 +1,29 @@
|
|||||||
# The version of the main tarball to use
|
# The version of the main tarball to use
|
||||||
SRCVERSION=6.18
|
SRCVERSION=6.4
|
||||||
# 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
|
||||||
|
BUILD_DTBS="Yes"
|
||||||
# buildservice projects to build the kernel against
|
# buildservice projects to build the kernel against
|
||||||
OBS_PROJECT=openSUSE:Factory
|
OBS_PROJECT=SUSE:SLE-15-SP6:Update
|
||||||
OBS_PROJECT_ARM=openSUSE:Factory:ARM
|
OBS_PROJECT_ARM=openSUSE:Step:15-SP6
|
||||||
OBS_PROJECT_LEGACYX86=openSUSE:Factory:LegacyX86
|
IBS_PROJECT=SUSE:SLE-15-SP6:Update
|
||||||
OBS_PROJECT_PPC=openSUSE:Factory:PowerPC
|
|
||||||
OBS_PROJECT_RISCV=openSUSE:Factory:RISCV
|
|
||||||
OBS_PROJECT_S390=openSUSE:Factory:zSystems
|
|
||||||
# Bugzilla info
|
# Bugzilla info
|
||||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||||
BUGZILLA_PRODUCT="openSUSE Tumbleweed"
|
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 15 SP6"
|
||||||
|
# Check the sorted patches section of series.conf
|
||||||
|
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
|
||||||
# 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
|
||||||
# Use the new kABI tool
|
|
||||||
USE_SUSE_KABI_TOOLS=Yes
|
|
||||||
|
|||||||
BIN
config.tar.bz2
LFS
BIN
config.tar.bz2
LFS
Binary file not shown.
342122
dtb-aarch64.changes
342122
dtb-aarch64.changes
File diff suppressed because it is too large
Load Diff
@@ -16,8 +16,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.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.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
198815
dtb-armv6l.changes
198815
dtb-armv6l.changes
File diff suppressed because it is too large
Load Diff
229
dtb-armv6l.spec
229
dtb-armv6l.spec
@@ -1,229 +0,0 @@
|
|||||||
#
|
|
||||||
# spec file for package dtb-armv6l
|
|
||||||
#
|
|
||||||
# Copyright (c) 2026 SUSE LLC
|
|
||||||
#
|
|
||||||
# All modifications and additions to the file contributed by third parties
|
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
|
||||||
# upon. The license for this file, and modifications and additions to the
|
|
||||||
# file, is the same license as for the pristine package itself (unless the
|
|
||||||
# license for the pristine package is not an Open Source License, in which
|
|
||||||
# case the license is the MIT License). An "Open Source License" is a
|
|
||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
|
||||||
# published by the Open Source Initiative.
|
|
||||||
|
|
||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
|
||||||
%define patchversion 6.18.5
|
|
||||||
%define variant %{nil}
|
|
||||||
|
|
||||||
%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})
|
|
||||||
|
|
||||||
Name: dtb-armv6l
|
|
||||||
Version: 6.18.5
|
|
||||||
%if 0%{?is_kotd}
|
|
||||||
Release: <RELEASE>.gc0cb237
|
|
||||||
%else
|
|
||||||
Release: 0
|
|
||||||
%endif
|
|
||||||
Summary: Device Tree files for $MACHINES
|
|
||||||
License: GPL-2.0-only
|
|
||||||
Group: System/Boot
|
|
||||||
URL: https://www.kernel.org/
|
|
||||||
BuildRequires: cpp
|
|
||||||
BuildRequires: dtc >= 1.4.3
|
|
||||||
BuildRequires: xz
|
|
||||||
ExclusiveArch: armv6l armv6hl
|
|
||||||
|
|
||||||
%define dtbdir /boot/dtb-%kernelrelease
|
|
||||||
|
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
|
||||||
Source3: kernel-source.rpmlintrc
|
|
||||||
Source14: series.conf
|
|
||||||
Source16: guards
|
|
||||||
Source17: apply-patches
|
|
||||||
Source19: kernel-binary-conflicts
|
|
||||||
Source20: obsolete-kmps
|
|
||||||
Source21: config.conf
|
|
||||||
Source23: supported.conf
|
|
||||||
Source33: check-for-config-changes
|
|
||||||
Source35: group-source-files.pl
|
|
||||||
Source36: README.PATCH-POLICY.SUSE
|
|
||||||
Source37: README.SUSE
|
|
||||||
Source38: README.KSYMS
|
|
||||||
Source40: source-timestamp
|
|
||||||
Source46: split-modules
|
|
||||||
Source47: modversions
|
|
||||||
Source48: macros.kernel-source
|
|
||||||
Source49: kernel-module-subpackage
|
|
||||||
Source50: kabi.pl
|
|
||||||
Source52: kernel-source%variant.changes
|
|
||||||
Source57: kernel-cert-subpackage
|
|
||||||
Source60: config.sh
|
|
||||||
Source63: arch-symbols
|
|
||||||
Source65: kernel-spec-macros
|
|
||||||
Source75: release-projects
|
|
||||||
Source76: check-module-license
|
|
||||||
Source78: modules.fips
|
|
||||||
Source79: splitflist
|
|
||||||
Source80: mergedep
|
|
||||||
Source81: moddep
|
|
||||||
Source82: modflist
|
|
||||||
Source83: kernel-subpackage-build
|
|
||||||
Source84: kernel-subpackage-spec
|
|
||||||
Source85: kernel-default-base.spec.txt
|
|
||||||
Source86: old_changelog.txt
|
|
||||||
Source100: config.tar.bz2
|
|
||||||
Source101: config.addon.tar.bz2
|
|
||||||
Source102: patches.arch.tar.bz2
|
|
||||||
Source103: patches.drivers.tar.bz2
|
|
||||||
Source104: patches.fixes.tar.bz2
|
|
||||||
Source105: patches.rpmify.tar.bz2
|
|
||||||
Source106: patches.suse.tar.bz2
|
|
||||||
Source108: patches.addon.tar.bz2
|
|
||||||
Source109: patches.kernel.org.tar.bz2
|
|
||||||
Source110: patches.apparmor.tar.bz2
|
|
||||||
Source111: patches.rt.tar.bz2
|
|
||||||
Source113: patches.kabi.tar.bz2
|
|
||||||
Source114: patches.drm.tar.bz2
|
|
||||||
Source120: kabi.tar.bz2
|
|
||||||
Source121: sysctl.tar.bz2
|
|
||||||
# These files are found in the kernel-source package:
|
|
||||||
NoSource: 0
|
|
||||||
NoSource: 3
|
|
||||||
NoSource: 14
|
|
||||||
NoSource: 16
|
|
||||||
NoSource: 17
|
|
||||||
NoSource: 19
|
|
||||||
NoSource: 20
|
|
||||||
NoSource: 21
|
|
||||||
NoSource: 23
|
|
||||||
NoSource: 33
|
|
||||||
NoSource: 35
|
|
||||||
NoSource: 36
|
|
||||||
NoSource: 37
|
|
||||||
NoSource: 38
|
|
||||||
NoSource: 40
|
|
||||||
NoSource: 46
|
|
||||||
NoSource: 47
|
|
||||||
NoSource: 48
|
|
||||||
NoSource: 49
|
|
||||||
NoSource: 50
|
|
||||||
NoSource: 52
|
|
||||||
NoSource: 57
|
|
||||||
NoSource: 60
|
|
||||||
NoSource: 63
|
|
||||||
NoSource: 65
|
|
||||||
NoSource: 75
|
|
||||||
NoSource: 76
|
|
||||||
NoSource: 78
|
|
||||||
NoSource: 79
|
|
||||||
NoSource: 80
|
|
||||||
NoSource: 81
|
|
||||||
NoSource: 82
|
|
||||||
NoSource: 83
|
|
||||||
NoSource: 84
|
|
||||||
NoSource: 85
|
|
||||||
NoSource: 86
|
|
||||||
NoSource: 100
|
|
||||||
NoSource: 101
|
|
||||||
NoSource: 102
|
|
||||||
NoSource: 103
|
|
||||||
NoSource: 104
|
|
||||||
NoSource: 105
|
|
||||||
NoSource: 106
|
|
||||||
NoSource: 108
|
|
||||||
NoSource: 109
|
|
||||||
NoSource: 110
|
|
||||||
NoSource: 111
|
|
||||||
NoSource: 113
|
|
||||||
NoSource: 114
|
|
||||||
NoSource: 120
|
|
||||||
NoSource: 121
|
|
||||||
Requires: kernel = %version
|
|
||||||
|
|
||||||
%description
|
|
||||||
Device Tree files for $MACHINES.
|
|
||||||
|
|
||||||
%package -n dtb-bcm2835
|
|
||||||
Summary: Raspberry Pi 1 (A+, B, B+)
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-bcm2835
|
|
||||||
Device Tree files for Raspberry Pi 1 (A+, B, B+).
|
|
||||||
|
|
||||||
%post -n dtb-bcm2835
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-bcm2835 -f dtb-bcm2835.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-bcm2835
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/broadcom
|
|
||||||
%{dtbdir}/broadcom/bcm2835*.dtb
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
# Unpack all sources and patches
|
|
||||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
|
||||||
cd linux-%srcversion
|
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
|
||||||
|
|
||||||
%build
|
|
||||||
source=linux-%srcversion
|
|
||||||
cp $source/COPYING .
|
|
||||||
SRCDIR=$PWD/$source
|
|
||||||
mkdir pp
|
|
||||||
PPDIR=$PWD/pp
|
|
||||||
export DTC_FLAGS="-R 4 -p 0x1000"
|
|
||||||
DTC_FLAGS="$DTC_FLAGS -@"
|
|
||||||
|
|
||||||
cd $source/arch/arm/boot/dts
|
|
||||||
for dts in broadcom/bcm2835*.dts ; do
|
|
||||||
target=${dts%*.dts}
|
|
||||||
mkdir -p $PPDIR/$(dirname $target)
|
|
||||||
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
|
|
||||||
dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
|
|
||||||
done
|
|
||||||
|
|
||||||
%install
|
|
||||||
cd pp
|
|
||||||
for dts in broadcom/bcm2835*.dts ; do
|
|
||||||
target=${dts%*.dts}
|
|
||||||
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
# HACK: work around U-Boot ignoring vendor dir
|
|
||||||
baselink=%{dtbdir}/$(basename $target).dtb
|
|
||||||
ln -s $target.dtb %{buildroot}$baselink
|
|
||||||
%ifarch %arm
|
|
||||||
case $dts in
|
|
||||||
broadcom/bcm2835*.dts) pkgname=dtb-bcm2835;;
|
|
||||||
esac
|
|
||||||
echo $baselink >> ../$pkgname.list
|
|
||||||
%else
|
|
||||||
vendordir=$(basename $(dirname $target))
|
|
||||||
echo $baselink >> ../dtb-$vendordir.list
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
done
|
|
||||||
cd -
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
342122
dtb-armv7l.changes
342122
dtb-armv7l.changes
File diff suppressed because it is too large
Load Diff
@@ -16,8 +16,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.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-armv7l
|
Name: dtb-armv7l
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -618,6 +618,33 @@ cd /boot
|
|||||||
%dir %{dtbdir}/ti/keystone
|
%dir %{dtbdir}/ti/keystone
|
||||||
%{dtbdir}/ti/keystone/keystone-*.dtb
|
%{dtbdir}/ti/keystone/keystone-*.dtb
|
||||||
|
|
||||||
|
%package -n dtb-meson6
|
||||||
|
Summary: Amlogic Meson 6 based systems
|
||||||
|
Group: System/Boot
|
||||||
|
Provides: multiversion(dtb)
|
||||||
|
Requires(post): coreutils
|
||||||
|
|
||||||
|
%description -n dtb-meson6
|
||||||
|
Device Tree files for Amlogic Meson 6 based systems.
|
||||||
|
|
||||||
|
%post -n dtb-meson6
|
||||||
|
cd /boot
|
||||||
|
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
||||||
|
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
||||||
|
# Unless /boot/dtb exists as real directory, create a symlink.
|
||||||
|
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
||||||
|
|
||||||
|
%ifarch %arm aarch64 riscv64
|
||||||
|
%files -n dtb-meson6 -f dtb-meson6.list
|
||||||
|
%else
|
||||||
|
%files -n dtb-meson6
|
||||||
|
%endif
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%ghost /boot/dtb
|
||||||
|
%dir %{dtbdir}
|
||||||
|
%dir %{dtbdir}/amlogic
|
||||||
|
%{dtbdir}/amlogic/meson6-*.dtb
|
||||||
|
|
||||||
%package -n dtb-meson8
|
%package -n dtb-meson8
|
||||||
Summary: Amlogic Meson 8 based systems
|
Summary: Amlogic Meson 8 based systems
|
||||||
Group: System/Boot
|
Group: System/Boot
|
||||||
@@ -1317,7 +1344,7 @@ export DTC_FLAGS="-R 4 -p 0x1000"
|
|||||||
DTC_FLAGS="$DTC_FLAGS -@"
|
DTC_FLAGS="$DTC_FLAGS -@"
|
||||||
|
|
||||||
cd $source/arch/arm/boot/dts
|
cd $source/arch/arm/boot/dts
|
||||||
for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts xilinx/zynq-*.dts ; do
|
for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts ti/keystone/keystone-*.dts amlogic/meson6-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts xilinx/zynq-*.dts ; do
|
||||||
target=${dts%*.dts}
|
target=${dts%*.dts}
|
||||||
mkdir -p $PPDIR/$(dirname $target)
|
mkdir -p $PPDIR/$(dirname $target)
|
||||||
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
|
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
|
||||||
@@ -1326,7 +1353,7 @@ done
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
cd pp
|
cd pp
|
||||||
for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts ti/keystone/keystone-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts xilinx/zynq-*.dts ; do
|
for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts ti/keystone/keystone-*.dts amlogic/meson6-*.dts amlogic/meson8-*.dts amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts xilinx/zynq-*.dts ; do
|
||||||
target=${dts%*.dts}
|
target=${dts%*.dts}
|
||||||
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
|
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
|
||||||
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
|
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
|
||||||
@@ -1354,6 +1381,7 @@ for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts marvell
|
|||||||
nxp/imx/imx6*.dts) pkgname=dtb-imx6;;
|
nxp/imx/imx6*.dts) pkgname=dtb-imx6;;
|
||||||
nxp/imx/imx7*.dts) pkgname=dtb-imx7;;
|
nxp/imx/imx7*.dts) pkgname=dtb-imx7;;
|
||||||
ti/keystone/keystone-*.dts) pkgname=dtb-keystone;;
|
ti/keystone/keystone-*.dts) pkgname=dtb-keystone;;
|
||||||
|
amlogic/meson6-*.dts) pkgname=dtb-meson6;;
|
||||||
amlogic/meson8-*.dts) pkgname=dtb-meson8;;
|
amlogic/meson8-*.dts) pkgname=dtb-meson8;;
|
||||||
amlogic/meson8b-*.dts) pkgname=dtb-meson8b;;
|
amlogic/meson8b-*.dts) pkgname=dtb-meson8b;;
|
||||||
mediatek/mt76*.dts) pkgname=dtb-mt76;;
|
mediatek/mt76*.dts) pkgname=dtb-mt76;;
|
||||||
|
|||||||
198815
dtb-riscv64.changes
198815
dtb-riscv64.changes
File diff suppressed because it is too large
Load Diff
417
dtb-riscv64.spec
417
dtb-riscv64.spec
@@ -1,417 +0,0 @@
|
|||||||
#
|
|
||||||
# spec file for package dtb-riscv64
|
|
||||||
#
|
|
||||||
# Copyright (c) 2026 SUSE LLC
|
|
||||||
#
|
|
||||||
# All modifications and additions to the file contributed by third parties
|
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
|
||||||
# upon. The license for this file, and modifications and additions to the
|
|
||||||
# file, is the same license as for the pristine package itself (unless the
|
|
||||||
# license for the pristine package is not an Open Source License, in which
|
|
||||||
# case the license is the MIT License). An "Open Source License" is a
|
|
||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
|
||||||
# published by the Open Source Initiative.
|
|
||||||
|
|
||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
||||||
#
|
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
|
||||||
%define patchversion 6.18.5
|
|
||||||
%define variant %{nil}
|
|
||||||
|
|
||||||
%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})
|
|
||||||
|
|
||||||
Name: dtb-riscv64
|
|
||||||
Version: 6.18.5
|
|
||||||
%if 0%{?is_kotd}
|
|
||||||
Release: <RELEASE>.gc0cb237
|
|
||||||
%else
|
|
||||||
Release: 0
|
|
||||||
%endif
|
|
||||||
Summary: Device Tree files for $MACHINES
|
|
||||||
License: GPL-2.0-only
|
|
||||||
Group: System/Boot
|
|
||||||
URL: https://www.kernel.org/
|
|
||||||
BuildRequires: cpp
|
|
||||||
BuildRequires: dtc >= 1.4.3
|
|
||||||
BuildRequires: xz
|
|
||||||
ExclusiveArch: riscv64
|
|
||||||
|
|
||||||
%define dtbdir /boot/dtb-%kernelrelease
|
|
||||||
|
|
||||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
|
||||||
Source3: kernel-source.rpmlintrc
|
|
||||||
Source14: series.conf
|
|
||||||
Source16: guards
|
|
||||||
Source17: apply-patches
|
|
||||||
Source19: kernel-binary-conflicts
|
|
||||||
Source20: obsolete-kmps
|
|
||||||
Source21: config.conf
|
|
||||||
Source23: supported.conf
|
|
||||||
Source33: check-for-config-changes
|
|
||||||
Source35: group-source-files.pl
|
|
||||||
Source36: README.PATCH-POLICY.SUSE
|
|
||||||
Source37: README.SUSE
|
|
||||||
Source38: README.KSYMS
|
|
||||||
Source40: source-timestamp
|
|
||||||
Source46: split-modules
|
|
||||||
Source47: modversions
|
|
||||||
Source48: macros.kernel-source
|
|
||||||
Source49: kernel-module-subpackage
|
|
||||||
Source50: kabi.pl
|
|
||||||
Source52: kernel-source%variant.changes
|
|
||||||
Source57: kernel-cert-subpackage
|
|
||||||
Source60: config.sh
|
|
||||||
Source63: arch-symbols
|
|
||||||
Source65: kernel-spec-macros
|
|
||||||
Source75: release-projects
|
|
||||||
Source76: check-module-license
|
|
||||||
Source78: modules.fips
|
|
||||||
Source79: splitflist
|
|
||||||
Source80: mergedep
|
|
||||||
Source81: moddep
|
|
||||||
Source82: modflist
|
|
||||||
Source83: kernel-subpackage-build
|
|
||||||
Source84: kernel-subpackage-spec
|
|
||||||
Source85: kernel-default-base.spec.txt
|
|
||||||
Source86: old_changelog.txt
|
|
||||||
Source100: config.tar.bz2
|
|
||||||
Source101: config.addon.tar.bz2
|
|
||||||
Source102: patches.arch.tar.bz2
|
|
||||||
Source103: patches.drivers.tar.bz2
|
|
||||||
Source104: patches.fixes.tar.bz2
|
|
||||||
Source105: patches.rpmify.tar.bz2
|
|
||||||
Source106: patches.suse.tar.bz2
|
|
||||||
Source108: patches.addon.tar.bz2
|
|
||||||
Source109: patches.kernel.org.tar.bz2
|
|
||||||
Source110: patches.apparmor.tar.bz2
|
|
||||||
Source111: patches.rt.tar.bz2
|
|
||||||
Source113: patches.kabi.tar.bz2
|
|
||||||
Source114: patches.drm.tar.bz2
|
|
||||||
Source120: kabi.tar.bz2
|
|
||||||
Source121: sysctl.tar.bz2
|
|
||||||
# These files are found in the kernel-source package:
|
|
||||||
NoSource: 0
|
|
||||||
NoSource: 3
|
|
||||||
NoSource: 14
|
|
||||||
NoSource: 16
|
|
||||||
NoSource: 17
|
|
||||||
NoSource: 19
|
|
||||||
NoSource: 20
|
|
||||||
NoSource: 21
|
|
||||||
NoSource: 23
|
|
||||||
NoSource: 33
|
|
||||||
NoSource: 35
|
|
||||||
NoSource: 36
|
|
||||||
NoSource: 37
|
|
||||||
NoSource: 38
|
|
||||||
NoSource: 40
|
|
||||||
NoSource: 46
|
|
||||||
NoSource: 47
|
|
||||||
NoSource: 48
|
|
||||||
NoSource: 49
|
|
||||||
NoSource: 50
|
|
||||||
NoSource: 52
|
|
||||||
NoSource: 57
|
|
||||||
NoSource: 60
|
|
||||||
NoSource: 63
|
|
||||||
NoSource: 65
|
|
||||||
NoSource: 75
|
|
||||||
NoSource: 76
|
|
||||||
NoSource: 78
|
|
||||||
NoSource: 79
|
|
||||||
NoSource: 80
|
|
||||||
NoSource: 81
|
|
||||||
NoSource: 82
|
|
||||||
NoSource: 83
|
|
||||||
NoSource: 84
|
|
||||||
NoSource: 85
|
|
||||||
NoSource: 86
|
|
||||||
NoSource: 100
|
|
||||||
NoSource: 101
|
|
||||||
NoSource: 102
|
|
||||||
NoSource: 103
|
|
||||||
NoSource: 104
|
|
||||||
NoSource: 105
|
|
||||||
NoSource: 106
|
|
||||||
NoSource: 108
|
|
||||||
NoSource: 109
|
|
||||||
NoSource: 110
|
|
||||||
NoSource: 111
|
|
||||||
NoSource: 113
|
|
||||||
NoSource: 114
|
|
||||||
NoSource: 120
|
|
||||||
NoSource: 121
|
|
||||||
Requires: kernel = %version
|
|
||||||
|
|
||||||
%description
|
|
||||||
Device Tree files for $MACHINES.
|
|
||||||
|
|
||||||
%package -n dtb-allwinner
|
|
||||||
Summary: Allwinner based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-allwinner
|
|
||||||
Device Tree files for Allwinner based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-allwinner
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-allwinner -f dtb-allwinner.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-allwinner
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/allwinner
|
|
||||||
%{dtbdir}/allwinner/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-microchip
|
|
||||||
Summary: Microchip based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-microchip
|
|
||||||
Device Tree files for Microchip based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-microchip
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-microchip -f dtb-microchip.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-microchip
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/microchip
|
|
||||||
%{dtbdir}/microchip/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-renesas
|
|
||||||
Summary: Renesas based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-renesas
|
|
||||||
Device Tree files for Renesas based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-renesas
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-renesas -f dtb-renesas.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-renesas
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/renesas
|
|
||||||
%{dtbdir}/renesas/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-sifive
|
|
||||||
Summary: SiFive based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-sifive
|
|
||||||
Device Tree files for SiFive based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-sifive
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-sifive -f dtb-sifive.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-sifive
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/sifive
|
|
||||||
%{dtbdir}/sifive/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-sophgo
|
|
||||||
Summary: Sophgo based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-sophgo
|
|
||||||
Device Tree files for Sophgo based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-sophgo
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-sophgo -f dtb-sophgo.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-sophgo
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/sophgo
|
|
||||||
%{dtbdir}/sophgo/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-spacemit
|
|
||||||
Summary: SpacemiT based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-spacemit
|
|
||||||
Device Tree files for SpacemiT based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-spacemit
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-spacemit -f dtb-spacemit.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-spacemit
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/spacemit
|
|
||||||
%{dtbdir}/spacemit/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-starfive
|
|
||||||
Summary: StarFive based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-starfive
|
|
||||||
Device Tree files for StarFive based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-starfive
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-starfive -f dtb-starfive.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-starfive
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/starfive
|
|
||||||
%{dtbdir}/starfive/*.dtb
|
|
||||||
|
|
||||||
%package -n dtb-thead
|
|
||||||
Summary: T-HEAD based riscv64 systems
|
|
||||||
Group: System/Boot
|
|
||||||
Provides: multiversion(dtb)
|
|
||||||
Requires(post): coreutils
|
|
||||||
|
|
||||||
%description -n dtb-thead
|
|
||||||
Device Tree files for T-HEAD based riscv64 systems.
|
|
||||||
|
|
||||||
%post -n dtb-thead
|
|
||||||
cd /boot
|
|
||||||
# If /boot/dtb is a symlink, remove it, so that we can replace it.
|
|
||||||
[ -d dtb ] && [ -L dtb ] && rm -f dtb
|
|
||||||
# Unless /boot/dtb exists as real directory, create a symlink.
|
|
||||||
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
|
|
||||||
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
%files -n dtb-thead -f dtb-thead.list
|
|
||||||
%else
|
|
||||||
%files -n dtb-thead
|
|
||||||
%endif
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%ghost /boot/dtb
|
|
||||||
%dir %{dtbdir}
|
|
||||||
%dir %{dtbdir}/thead
|
|
||||||
%{dtbdir}/thead/*.dtb
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
|
||||||
# Unpack all sources and patches
|
|
||||||
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 114 -a 120 -a 121
|
|
||||||
cd linux-%srcversion
|
|
||||||
%_sourcedir/apply-patches %_sourcedir/series.conf ..
|
|
||||||
|
|
||||||
%build
|
|
||||||
source=linux-%srcversion
|
|
||||||
cp $source/COPYING .
|
|
||||||
SRCDIR=$PWD/$source
|
|
||||||
mkdir pp
|
|
||||||
PPDIR=$PWD/pp
|
|
||||||
export DTC_FLAGS="-R 4 -p 0x1000"
|
|
||||||
DTC_FLAGS="$DTC_FLAGS -@"
|
|
||||||
|
|
||||||
cd $source/arch/riscv/boot/dts
|
|
||||||
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.dts starfive/*.dts thead/*.dts ; do
|
|
||||||
target=${dts%*.dts}
|
|
||||||
mkdir -p $PPDIR/$(dirname $target)
|
|
||||||
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
|
|
||||||
dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts
|
|
||||||
done
|
|
||||||
|
|
||||||
%install
|
|
||||||
cd pp
|
|
||||||
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.dts starfive/*.dts thead/*.dts ; do
|
|
||||||
target=${dts%*.dts}
|
|
||||||
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
|
|
||||||
%ifarch %arm aarch64 riscv64
|
|
||||||
# HACK: work around U-Boot ignoring vendor dir
|
|
||||||
baselink=%{dtbdir}/$(basename $target).dtb
|
|
||||||
ln -s $target.dtb %{buildroot}$baselink
|
|
||||||
%ifarch %arm
|
|
||||||
case $dts in
|
|
||||||
esac
|
|
||||||
echo $baselink >> ../$pkgname.list
|
|
||||||
%else
|
|
||||||
vendordir=$(basename $(dirname $target))
|
|
||||||
echo $baselink >> ../dtb-$vendordir.list
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
done
|
|
||||||
cd -
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
BIN
kabi.tar.bz2
LFS
BIN
kabi.tar.bz2
LFS
Binary file not shown.
342122
kernel-64kb.changes
342122
kernel-64kb.changes
File diff suppressed because it is too large
Load Diff
121
kernel-64kb.spec
121
kernel-64kb.spec
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%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 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -40,9 +40,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-64kb
|
Name: kernel-64kb
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -474,22 +466,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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,6 +1119,59 @@ 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
|
||||||
|
|
||||||
@@ -1179,7 +1216,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
151213
kernel-debug.changes
Normal file
151213
kernel-debug.changes
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package kernel-vanilla
|
# spec file for package kernel-debug
|
||||||
#
|
#
|
||||||
# Copyright (c) 2026 SUSE LLC
|
# Copyright (c) 2026 SUSE LLC
|
||||||
#
|
#
|
||||||
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%define supported_modules_check 1
|
||||||
%define build_flavor vanilla
|
%define build_flavor debug
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -39,14 +39,14 @@
|
|||||||
|
|
||||||
%(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-vanilla
|
Name: kernel-debug
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
Summary: The Standard Kernel - without any SUSE patches
|
Summary: A Debug Version of the Kernel
|
||||||
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: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
ExclusiveArch: ppc64le x86_64
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%define image vmlinuz
|
%define image vmlinuz
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -409,7 +401,8 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
|||||||
}
|
}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The standard kernel - without any SUSE patches
|
This kernel has several debug facilities enabled that hurt performance.
|
||||||
|
Only use this kernel when investigating problems.
|
||||||
|
|
||||||
|
|
||||||
%source_timestamp
|
%source_timestamp
|
||||||
@@ -453,7 +446,7 @@ The standard kernel - without any SUSE patches
|
|||||||
|
|
||||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||||
%package base
|
%package base
|
||||||
Summary: The Standard Kernel - without any SUSE patches - base modules
|
Summary: A Debug Version of the Kernel - 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
|
||||||
@@ -471,22 +464,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -524,7 +509,8 @@ Conflicts: libc.so.6()(64bit)
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description base
|
%description base
|
||||||
The standard kernel - without any SUSE patches
|
This kernel has several debug facilities enabled that hurt performance.
|
||||||
|
Only use this kernel when investigating problems.
|
||||||
|
|
||||||
This package contains only the base modules, required in all installs.
|
This package contains only the base modules, required in all installs.
|
||||||
|
|
||||||
@@ -564,7 +550,7 @@ This package contains only the base modules, required in all installs.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package extra
|
%package extra
|
||||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
Summary: A Debug Version of the Kernel - 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
|
||||||
@@ -590,7 +576,8 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description extra
|
%description extra
|
||||||
The standard kernel - without any SUSE patches
|
This kernel has several debug facilities enabled that hurt performance.
|
||||||
|
Only use this kernel when investigating problems.
|
||||||
|
|
||||||
This package contains additional modules not supported by SUSE.
|
This package contains additional modules not supported by SUSE.
|
||||||
|
|
||||||
@@ -634,7 +621,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: The Standard Kernel - without any SUSE patches - Optional kernel modules
|
Summary: A Debug Version of the Kernel - 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
|
||||||
@@ -658,7 +645,8 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description optional
|
%description optional
|
||||||
The standard kernel - without any SUSE patches
|
This kernel has several debug facilities enabled that hurt performance.
|
||||||
|
Only use this kernel when investigating problems.
|
||||||
|
|
||||||
This package contains optional modules only for openSUSE Leap.
|
This package contains optional modules only for openSUSE Leap.
|
||||||
|
|
||||||
@@ -1123,6 +1111,59 @@ 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
|
||||||
|
|
||||||
@@ -1167,7 +1208,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
342122
kernel-default.changes
342122
kernel-default.changes
File diff suppressed because it is too large
Load Diff
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%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 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -40,9 +40,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-default
|
Name: kernel-default
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%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 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64
|
||||||
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%define image vmlinuz
|
%define image vmlinuz
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -376,10 +368,6 @@ 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 %ix86
|
|
||||||
Provides: kernel-trace = 3.13
|
|
||||||
Obsoletes: kernel-trace < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace = 3.13
|
Provides: kernel-trace = 3.13
|
||||||
Obsoletes: kernel-trace < 3.13
|
Obsoletes: kernel-trace < 3.13
|
||||||
@@ -396,10 +384,6 @@ Obsoletes: kernel-xen < 4.4
|
|||||||
Provides: kernel-ec2 = 4.4
|
Provides: kernel-ec2 = 4.4
|
||||||
Obsoletes: kernel-ec2 < 4.4
|
Obsoletes: kernel-ec2 < 4.4
|
||||||
%endif
|
%endif
|
||||||
%ifarch %ix86
|
|
||||||
Provides: kernel-trace-base = 3.13
|
|
||||||
Obsoletes: kernel-trace-base < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace-base = 3.13
|
Provides: kernel-trace-base = 3.13
|
||||||
Obsoletes: kernel-trace-base < 3.13
|
Obsoletes: kernel-trace-base < 3.13
|
||||||
@@ -511,22 +495,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -558,10 +534,6 @@ 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 %ix86
|
|
||||||
Provides: kernel-trace-base = 3.13
|
|
||||||
Obsoletes: kernel-trace-base < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace-base = 3.13
|
Provides: kernel-trace-base = 3.13
|
||||||
Obsoletes: kernel-trace-base < 3.13
|
Obsoletes: kernel-trace-base < 3.13
|
||||||
@@ -635,10 +607,6 @@ 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 %ix86
|
|
||||||
Provides: kernel-trace-extra = 3.13
|
|
||||||
Obsoletes: kernel-trace-extra < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace-extra = 3.13
|
Provides: kernel-trace-extra = 3.13
|
||||||
Obsoletes: kernel-trace-extra < 3.13
|
Obsoletes: kernel-trace-extra < 3.13
|
||||||
@@ -725,10 +693,6 @@ 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 %ix86
|
|
||||||
Provides: kernel-trace-optional = 3.13
|
|
||||||
Obsoletes: kernel-trace-optional < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace-optional = 3.13
|
Provides: kernel-trace-optional = 3.13
|
||||||
Obsoletes: kernel-trace-optional < 3.13
|
Obsoletes: kernel-trace-optional < 3.13
|
||||||
@@ -861,10 +825,6 @@ Provides: kernel-preempt-devel = %version-%release
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
Requires: %gcc_package
|
Requires: %gcc_package
|
||||||
%ifarch %ix86
|
|
||||||
Provides: kernel-trace-devel = 3.13
|
|
||||||
Obsoletes: kernel-trace-devel < 3.13
|
|
||||||
%endif
|
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Provides: kernel-trace-devel = 3.13
|
Provides: kernel-trace-devel = 3.13
|
||||||
Obsoletes: kernel-trace-devel < 3.13
|
Obsoletes: kernel-trace-devel < 3.13
|
||||||
@@ -1243,6 +1203,59 @@ 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
|
||||||
|
|
||||||
@@ -1287,7 +1300,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
342122
kernel-docs.changes
342122
kernel-docs.changes
File diff suppressed because it is too large
Load Diff
@@ -16,9 +16,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%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.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
342122
kernel-kvmsmall.changes
342122
kernel-kvmsmall.changes
File diff suppressed because it is too large
Load Diff
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%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 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -40,9 +40,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-kvmsmall
|
Name: kernel-kvmsmall
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -478,22 +470,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -1151,6 +1135,59 @@ 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
|
||||||
|
|
||||||
@@ -1195,7 +1232,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
342122
kernel-lpae.changes
342122
kernel-lpae.changes
File diff suppressed because it is too large
Load Diff
121
kernel-lpae.spec
121
kernel-lpae.spec
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%define supported_modules_check 1
|
||||||
%define build_flavor lpae
|
%define build_flavor lpae
|
||||||
%define generate_compile_commands 1
|
%define generate_compile_commands 1
|
||||||
%define use_suse_kabi_tools 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -40,9 +40,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-lpae
|
Name: kernel-lpae
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -472,22 +464,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -1127,6 +1111,59 @@ 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
|
||||||
|
|
||||||
@@ -1171,7 +1208,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
342122
kernel-obs-build.changes
342122
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.18.5
|
%define patchversion 6.4.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-c0cb237335dd911c3f45910b1b754bed6de5730c
|
%global kernel_package kernel%kernel_flavor-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%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.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%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-c0cb237335dd911c3f45910b1b754bed6de5730c
|
Provides: kernel-obs-build-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
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 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
ExclusiveArch: aarch64 armv7hl 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
|
||||||
|
|||||||
342122
kernel-obs-qa.changes
342122
kernel-obs-qa.changes
File diff suppressed because it is too large
Load Diff
@@ -17,15 +17,15 @@
|
|||||||
# needsrootforbuild
|
# needsrootforbuild
|
||||||
|
|
||||||
|
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.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.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%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-c0cb237335dd911c3f45910b1b754bed6de5730c
|
BuildRequires: kernel-obs-build-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: modutils
|
BuildRequires: modutils
|
||||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
ExclusiveArch: aarch64 armv7hl 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)
|
||||||
|
|||||||
198815
kernel-pae.changes
198815
kernel-pae.changes
File diff suppressed because it is too large
Load Diff
2035
kernel-pae.spec
2035
kernel-pae.spec
File diff suppressed because it is too large
Load Diff
342122
kernel-source.changes
342122
kernel-source.changes
File diff suppressed because it is too large
Load Diff
@@ -16,9 +16,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
@@ -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-source
|
Name: kernel-source
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
|
|||||||
342122
kernel-syms.changes
342122
kernel-syms.changes
File diff suppressed because it is too large
Load Diff
@@ -16,15 +16,15 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
Name: kernel-syms
|
Name: kernel-syms
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -33,22 +33,19 @@ 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: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
ExclusiveArch: aarch64 armv7hl 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 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
%ifarch aarch64 armv7hl ppc64le s390x x86_64
|
||||||
Requires: kernel-default-devel = %version-%source_rel
|
Requires: kernel-default-devel = %version-%source_rel
|
||||||
%endif
|
%endif
|
||||||
%ifarch armv7hl
|
%ifarch armv7hl
|
||||||
Requires: kernel-lpae-devel = %version-%source_rel
|
Requires: kernel-lpae-devel = %version-%source_rel
|
||||||
%endif
|
%endif
|
||||||
%ifarch %ix86
|
|
||||||
Requires: kernel-pae-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
|
||||||
|
|||||||
198815
kernel-vanilla.changes
198815
kernel-vanilla.changes
File diff suppressed because it is too large
Load Diff
342122
kernel-zfcpdump.changes
342122
kernel-zfcpdump.changes
File diff suppressed because it is too large
Load Diff
@@ -17,21 +17,21 @@
|
|||||||
# needssslcertforbuild
|
# needssslcertforbuild
|
||||||
|
|
||||||
|
|
||||||
%define srcversion 6.18
|
%define srcversion 6.4
|
||||||
%define patchversion 6.18.5
|
%define patchversion 6.4.0
|
||||||
%define git_commit c0cb237335dd911c3f45910b1b754bed6de5730c
|
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux gz
|
||||||
%define livepatch livepatch%{nil}
|
%define livepatch livepatch%{nil}
|
||||||
%define livepatch_rt %{nil}
|
%define livepatch_rt %{nil}
|
||||||
%define sb_efi_only 0
|
%define sb_efi_only 0
|
||||||
%define split_base 0
|
%define split_base 0
|
||||||
%define split_optional 0
|
%define split_optional 1
|
||||||
%define supported_modules_check 0
|
%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 1
|
%define use_suse_kabi_tools 0
|
||||||
%define gcc_package gcc
|
%define gcc_package gcc
|
||||||
%define gcc_compiler gcc
|
%define gcc_compiler gcc
|
||||||
|
|
||||||
@@ -40,9 +40,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-zfcpdump
|
Name: kernel-zfcpdump
|
||||||
Version: 6.18.5
|
Version: 6.4.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gc0cb237
|
Release: <RELEASE>.gdc06f85
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -328,22 +328,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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
|
||||||
@@ -474,22 +466,14 @@ 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
|
||||||
# Use OrderWithRequires to instruct the package manager to schedule the
|
# This Requires is wrong, because the post/postun scripts have a
|
||||||
# installation of bootloader and dracut related tools as if they were
|
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||||
# required. This will ensure they're there for post scripts without hard
|
# But, there is no way to tell rpm or yast to schedule the installation
|
||||||
# requiring them. (boo#1228659, boo#1240785)
|
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||||
# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
|
# packages to install/update. Likewise, this is true for dracut.
|
||||||
# Workaround: Add extra suggests for the ordered package
|
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||||
OrderWithRequires(post): udev
|
Requires(post): perl-Bootloader >= 0.4.15
|
||||||
Suggests: udev
|
Requires(post): dracut
|
||||||
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,6 +1119,59 @@ 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
|
||||||
|
|
||||||
@@ -1179,7 +1216,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
|
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||||
%endif
|
%endif
|
||||||
)
|
)
|
||||||
for package in "${subpackages[@]}"; do
|
for package in "${subpackages[@]}"; do
|
||||||
|
|||||||
@@ -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.18/ v6.18
|
|
||||||
Comment: git version 2.52.0
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmktKMYACgkQONu9yGCS
|
|
||||||
aT4Hgg/+M5KSFON3IFgCtolH4vP13nzEvFRBAAJ2hZdkluN65tWxPzLnBXvCecfj
|
|
||||||
wep1DXOBS+8GnNfoF1d5S1ZRpBj3gDdh3BRQvowmx1rRXf68PCW7DuVCgO/rs/jS
|
|
||||||
mtft0v/9z+NHY9tQkpgiFqRQaodCy7CIk2wlHE7tgiU5NAxrYEJgzKCdgJ4meeNp
|
|
||||||
Y98A1EXzaDV7GRrHjlV2FrredPEpEse/f7XbqKaDKyx5gutQSiL59mLAoZ10jlIr
|
|
||||||
A8oQJLZpA68fL4I18H1wwviuvqeGkvZO43RfzosUY3p6FJjU6DCWAWXqGo9x+hKq
|
|
||||||
OfU6EYPcMyBX5jVsMaWNgx/wF7fR+jCMnr2q65kxSA3FYaCgy68UgX3vd8sKMlAI
|
|
||||||
DudFDGujTIYoaq5hSdP3QiDKv+MJ5ToRZ/A6F16FXkbfi3bip9Na2QlHMQlVNFLK
|
|
||||||
uXwWqnw3SFWqq1TOoNOv1AjGJCwX/IU2rXbYQQ6XS3+Vj2zSU32HaoEvXQIr7IAv
|
|
||||||
iX+TjkSxj4Gb8PRtYnlekJ1d9OxuarSzagw9FBXITP3m53pAOtjzsg08ZzFaYlju
|
|
||||||
wEH7iWeAj2YKGNZuHdgXsExahHuZDBV9gDSwKxjrSDtGwDrHvi1qUU+ge33LF7j2
|
|
||||||
LZFAzg93Ua/YjlNSsCbeQR0199wPpoAkeStoZa5INabdBKNbZKI=
|
|
||||||
=2moX
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
BIN
linux-6.18.tar.xz
LFS
BIN
linux-6.18.tar.xz
LFS
Binary file not shown.
19
linux-6.4.tar.sign
Normal file
19
linux-6.4.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.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
Normal file
BIN
linux-6.4.tar.xz
LFS
Normal file
Binary file not shown.
101
modules.fips
101
modules.fips
@@ -1,73 +1,78 @@
|
|||||||
ablk_helper
|
cryptomgr
|
||||||
|
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
|
||||||
af_alg
|
aesni-intel
|
||||||
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
|
||||||
cryptd
|
crc32-pclmul
|
||||||
crypto_user
|
crc32-vx_s390
|
||||||
|
crc32_generic
|
||||||
|
crc32c-intel
|
||||||
|
crc32c-vpmsum
|
||||||
|
crc32c_generic
|
||||||
|
crct10dif-ce
|
||||||
|
crct10dif-pclmul
|
||||||
|
crct10dif-vpmsum
|
||||||
|
crct10dif_generic
|
||||||
|
crypto_null
|
||||||
ctr
|
ctr
|
||||||
cts
|
cts
|
||||||
deflate
|
deflate
|
||||||
des3_ede-x86_64
|
dh_generic
|
||||||
des_generic
|
|
||||||
des_s390
|
|
||||||
drbg
|
drbg
|
||||||
ecb
|
ecb
|
||||||
ecdh_generic
|
ecdh_generic
|
||||||
fcrypt
|
ecdsa_generic
|
||||||
|
essiv
|
||||||
gcm
|
gcm
|
||||||
gf128mul
|
ghash-ce
|
||||||
ghash_generic
|
ghash-clmulni-intel
|
||||||
|
ghash-generic
|
||||||
ghash_s390
|
ghash_s390
|
||||||
glue_helper
|
hmac
|
||||||
khazad
|
jitterentropy_rng
|
||||||
keywrap
|
keywrap
|
||||||
lrw
|
lz4
|
||||||
md4
|
lz4hc
|
||||||
michael_mic
|
lzo
|
||||||
|
lzo-rle
|
||||||
ofb
|
ofb
|
||||||
pcbc
|
paes_s390
|
||||||
rmd128
|
rsa_generic
|
||||||
rmd160
|
sha1-ce
|
||||||
rmd256
|
sha1-powerpc
|
||||||
rmd320
|
sha1-ssse3
|
||||||
salsa20_generic
|
sha1_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
|
||||||
|
|||||||
@@ -1,3 +1,11 @@
|
|||||||
# 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.kernel.org.tar.bz2
LFS
BIN
patches.kernel.org.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.
37456
series.conf
37456
series.conf
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,3 @@
|
|||||||
2026-01-12 07:24:59 +0000
|
2026-01-14 00:31:35 +0000
|
||||||
GIT Revision: c0cb237335dd911c3f45910b1b754bed6de5730c
|
GIT Revision: dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef
|
||||||
GIT Branch: stable
|
GIT Branch: SLE15-SP6-LTSS
|
||||||
|
|||||||
4726
supported.conf
4726
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