forked from jirislaby/kernel-source
Compare commits
9 Commits
Kernel/sta
...
slfo-main
| Author | SHA256 | Date | |
|---|---|---|---|
| ae0b1c29d4 | |||
| f9fd10d7d8 | |||
| 93dd2419eb | |||
| 74624fea47 | |||
|
|
3dc5bf985d | ||
|
|
a559f95ffd | ||
|
|
87c5ad1b3a | ||
|
|
a56d56ab72 | ||
| 59a3535b90 |
92
_constraints
92
_constraints
@@ -4,16 +4,14 @@
|
||||
<conditions>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -73,16 +71,14 @@
|
||||
<arch>armv6l</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -99,16 +95,14 @@
|
||||
<arch>s390x</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -130,16 +124,14 @@
|
||||
<arch>riscv64</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -156,16 +148,14 @@
|
||||
<arch>ppc64le</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -182,16 +172,14 @@
|
||||
<arch>armv7l</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -200,6 +188,18 @@
|
||||
</hardware>
|
||||
</overwrite>
|
||||
|
||||
<!-- POWER9 now required on ppc64le -->
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>ppc64le</arch>
|
||||
</conditions>
|
||||
<hardware>
|
||||
<cpu>
|
||||
<flag>power9</flag>
|
||||
</cpu>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
|
||||
<!-- Build on recent ARMv8.1 to avoid slow builders -->
|
||||
<overwrite>
|
||||
<conditions>
|
||||
@@ -219,16 +219,14 @@
|
||||
<arch>x86_64</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
@@ -245,16 +243,14 @@
|
||||
<arch>riscv64</arch>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-source:kernel-64kb</package>
|
||||
<package>kernel-azure</package>
|
||||
<package>kernel-source:kernel-azure</package>
|
||||
<package>kernel-default</package>
|
||||
<package>kernel-source:kernel-default</package>
|
||||
<package>kernel-kvmsmall</package>
|
||||
<package>kernel-source:kernel-kvmsmall</package>
|
||||
<package>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-rt</package>
|
||||
<package>kernel-source:kernel-rt</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
<package>kernel-source:kernel-zfcpdump</package>
|
||||
</conditions>
|
||||
|
||||
@@ -1,17 +1,13 @@
|
||||
<multibuild>
|
||||
<package>dtb-aarch64</package>
|
||||
<package>dtb-armv6l</package>
|
||||
<package>dtb-armv7l</package>
|
||||
<package>dtb-riscv64</package>
|
||||
<package>kernel-64kb</package>
|
||||
<package>kernel-azure</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-rt</package>
|
||||
<package>kernel-syms</package>
|
||||
<package>kernel-vanilla</package>
|
||||
<package>kernel-zfcpdump</package>
|
||||
</multibuild>
|
||||
|
||||
0
apply-patches
Normal file → Executable file
0
apply-patches
Normal file → Executable file
0
arch-symbols
Normal file → Executable file
0
arch-symbols
Normal file → Executable file
0
check-for-config-changes
Normal file → Executable file
0
check-for-config-changes
Normal file → Executable file
0
check-module-license
Normal file → Executable file
0
check-module-license
Normal file → Executable file
BIN
config.addon.tar.bz2
LFS
BIN
config.addon.tar.bz2
LFS
Binary file not shown.
22
config.conf
22
config.conf
@@ -8,33 +8,19 @@
|
||||
# kernel-binary and kernel-source rely on this
|
||||
#
|
||||
|
||||
+x86_64 x86_64/azure
|
||||
+x86_64 x86_64/default
|
||||
- x86_64/syzkaller
|
||||
+x86_64 x86_64/vanilla
|
||||
+x86_64 -syms x86_64/kvmsmall
|
||||
|
||||
+i386 i386/pae
|
||||
+i386 i386/default
|
||||
+i386 i386/vanilla
|
||||
+x86_64 x86_64/rt
|
||||
|
||||
+ppc64le ppc64le/default
|
||||
+ppc64le ppc64le/vanilla
|
||||
+ppc64le -syms ppc64le/kvmsmall
|
||||
|
||||
# ARM architectures
|
||||
+armv6hl armv6hl/default
|
||||
+armv6hl armv6hl/vanilla
|
||||
+armv7hl armv7hl/default
|
||||
+armv7hl armv7hl/vanilla
|
||||
+armv7hl armv7hl/lpae
|
||||
+arm64 arm64/azure
|
||||
+arm64 arm64/default
|
||||
+arm64 arm64/64kb
|
||||
+arm64 arm64/vanilla
|
||||
+arm64 -syms arm64/kvmsmall
|
||||
+arm64 arm64/rt
|
||||
|
||||
+s390x s390x/default
|
||||
+s390x s390x/vanilla
|
||||
+s390x -syms s390x/zfcpdump
|
||||
|
||||
+riscv64 riscv64/default
|
||||
+riscv64 riscv64/vanilla
|
||||
|
||||
21
config.sh
21
config.sh
@@ -1,5 +1,5 @@
|
||||
# The version of the main tarball to use
|
||||
SRCVERSION=6.17
|
||||
SRCVERSION=6.12
|
||||
# variant of the kernel-source package, either empty or "-rt"
|
||||
VARIANT=
|
||||
# enable kernel module compression
|
||||
@@ -11,19 +11,24 @@ BUILD_DTBS="Yes"
|
||||
MULTIBUILD="Yes"
|
||||
# Use new style livepatch package names
|
||||
LIVEPATCH=livepatch
|
||||
# Enable livepatching related packages on -rt variant
|
||||
LIVEPATCH_RT=1
|
||||
# buildservice projects to build the kernel against
|
||||
OBS_PROJECT=openSUSE:Factory
|
||||
OBS_PROJECT_ARM=openSUSE:Factory:ARM
|
||||
OBS_PROJECT_LEGACYX86=openSUSE:Factory:LegacyX86
|
||||
OBS_PROJECT_PPC=openSUSE:Factory:PowerPC
|
||||
OBS_PROJECT_RISCV=openSUSE:Factory:RISCV
|
||||
OBS_PROJECT_S390=openSUSE:Factory:zSystems
|
||||
OBS_PROJECT=SUSE:SLFO:Main
|
||||
IBS_PROJECT=SUSE:SLFO:Main
|
||||
# Bugzilla info
|
||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||
BUGZILLA_PRODUCT="openSUSE Tumbleweed"
|
||||
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 16.1"
|
||||
BUGZILLA_COMPONENT="Kernel"
|
||||
SPLIT_OPTIONAL=Yes
|
||||
SUPPORTED_MODULES_CHECK=Yes
|
||||
# build documentation in HTML format
|
||||
BUILD_HTML=Yes
|
||||
# build documentation in PDF format
|
||||
BUILD_PDF=No
|
||||
# Generate compile_commands.json
|
||||
GENERATE_COMPILE_COMMANDS=Yes
|
||||
# Set gcc version to the one used for build in IBS
|
||||
GCC_VERSION=13
|
||||
# Use the new kABI tool
|
||||
USE_SUSE_KABI_TOOLS=Yes
|
||||
|
||||
BIN
config.tar.bz2
LFS
BIN
config.tar.bz2
LFS
Binary file not shown.
353634
dtb-aarch64.changes
353634
dtb-aarch64.changes
File diff suppressed because it is too large
Load Diff
@@ -16,8 +16,8 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define variant %{nil}
|
||||
|
||||
%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})
|
||||
|
||||
Name: dtb-aarch64
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
193376
dtb-armv6l.changes
193376
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) 2025 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.17
|
||||
%define patchversion 6.17.7
|
||||
%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.17.7
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
%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
|
||||
193376
dtb-armv7l.changes
193376
dtb-armv7l.changes
File diff suppressed because it is too large
Load Diff
1392
dtb-armv7l.spec
1392
dtb-armv7l.spec
File diff suppressed because it is too large
Load Diff
193376
dtb-riscv64.changes
193376
dtb-riscv64.changes
File diff suppressed because it is too large
Load Diff
390
dtb-riscv64.spec
390
dtb-riscv64.spec
@@ -1,390 +0,0 @@
|
||||
#
|
||||
# spec file for package dtb-riscv64
|
||||
#
|
||||
# Copyright (c) 2025 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.17
|
||||
%define patchversion 6.17.7
|
||||
%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.17.7
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
%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-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 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 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
|
||||
0
group-source-files.pl
Normal file → Executable file
0
group-source-files.pl
Normal file → Executable file
BIN
kabi.tar.bz2
LFS
BIN
kabi.tar.bz2
LFS
Binary file not shown.
353634
kernel-64kb.changes
353634
kernel-64kb.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor 64kb
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-64kb
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -1130,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1227,7 +1179,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1335,14 +1287,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1471,9 +1416,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
|
||||
176308
kernel-azure.changes
Normal file
176308
kernel-azure.changes
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package kernel-lpae
|
||||
# spec file for package kernel-azure
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
@@ -17,36 +17,36 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define build_flavor lpae
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor azure
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-lpae
|
||||
Version: 6.17.7
|
||||
Name: kernel-azure
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
Summary: Kernel for MS Azure cloud
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -93,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
ExclusiveArch: armv7hl
|
||||
ExclusiveArch: aarch64 x86_64
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
@@ -404,8 +409,8 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
}
|
||||
|
||||
%description
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||
solutions.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
@@ -449,7 +454,7 @@ Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: Kernel for LPAE enabled systems - base modules
|
||||
Summary: Kernel for MS Azure cloud - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
@@ -520,8 +525,8 @@ Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||
solutions.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
@@ -561,7 +566,7 @@ This package contains only the base modules, required in all installs.
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
||||
Summary: Kernel for MS Azure cloud - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
@@ -587,8 +592,8 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
|
||||
%description extra
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||
solutions.
|
||||
|
||||
This package contains additional modules not supported by SUSE.
|
||||
|
||||
@@ -632,7 +637,7 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
%if %split_extra && %split_optional
|
||||
%package optional
|
||||
Summary: Kernel for LPAE enabled systems - Optional kernel modules
|
||||
Summary: Kernel for MS Azure cloud - Optional kernel modules
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
||||
@@ -656,8 +661,8 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
|
||||
%description optional
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
|
||||
solutions.
|
||||
|
||||
This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
@@ -1122,59 +1127,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1219,7 +1171,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1327,14 +1279,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1463,9 +1408,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
353634
kernel-default.changes
353634
kernel-default.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor default
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-default
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -93,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
@@ -371,10 +376,6 @@ Provides: kernel-%build_flavor-base-srchash-%git_commit
|
||||
Provides: kernel-srchash-%git_commit
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-%git_commit
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace < 3.13
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace < 3.13
|
||||
@@ -391,10 +392,6 @@ Obsoletes: kernel-xen < 4.4
|
||||
Provides: kernel-ec2 = 4.4
|
||||
Obsoletes: kernel-ec2 < 4.4
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base < 3.13
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base < 3.13
|
||||
@@ -553,10 +550,6 @@ Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-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
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base < 3.13
|
||||
@@ -630,10 +623,6 @@ Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
Requires(post): dracut
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-extra = 3.13
|
||||
Obsoletes: kernel-trace-extra < 3.13
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-extra = 3.13
|
||||
Obsoletes: kernel-trace-extra < 3.13
|
||||
@@ -720,10 +709,6 @@ Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
Requires(post): dracut
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-optional = 3.13
|
||||
Obsoletes: kernel-trace-optional < 3.13
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-optional = 3.13
|
||||
Obsoletes: kernel-trace-optional < 3.13
|
||||
@@ -856,10 +841,6 @@ Provides: kernel-preempt-devel = %version-%release
|
||||
%endif
|
||||
%endif
|
||||
Requires: %gcc_package
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-devel = 3.13
|
||||
Obsoletes: kernel-trace-devel < 3.13
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-devel = 3.13
|
||||
Obsoletes: kernel-trace-devel < 3.13
|
||||
@@ -1238,59 +1219,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1335,7 +1263,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1443,14 +1371,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1579,9 +1500,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
|
||||
353634
kernel-docs.changes
353634
kernel-docs.changes
File diff suppressed because it is too large
Load Diff
@@ -16,21 +16,21 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define build_html 1
|
||||
%define build_pdf 1
|
||||
%define build_pdf 0
|
||||
|
||||
%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: kernel-docs
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
353634
kernel-kvmsmall.changes
353634
kernel-kvmsmall.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor kvmsmall
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-kvmsmall
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -1146,59 +1151,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1243,7 +1195,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1351,14 +1303,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1487,9 +1432,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
|
||||
193376
kernel-lpae.changes
193376
kernel-lpae.changes
File diff suppressed because it is too large
Load Diff
353634
kernel-obs-build.changes
353634
kernel-obs-build.changes
File diff suppressed because it is too large
Load Diff
@@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 6.17.7
|
||||
%define patchversion 6.12.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@@ -38,23 +38,23 @@
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%global kernel_package kernel%kernel_flavor-srchash-c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%global kernel_package kernel%kernel_flavor-srchash-cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%endif
|
||||
%if 0%{?rhel_version}
|
||||
%global kernel_package kernel
|
||||
%endif
|
||||
|
||||
Name: kernel-obs-build
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Provides: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
|
||||
Provides: kernel-obs-build-srchash-cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: device-mapper
|
||||
BuildRequires: dracut
|
||||
@@ -63,7 +63,7 @@ BuildRequires: util-linux
|
||||
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
|
||||
BuildRequires: zstd
|
||||
%endif
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||
|
||||
%description
|
||||
This package is repackaging already compiled kernels to make them usable
|
||||
@@ -125,7 +125,7 @@ export KERNEL_MODULES="
|
||||
xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat
|
||||
nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay 9p 9pnet_virtio qemu_fw_cfg
|
||||
algif_hash aegis128 xts bridge br_netfilter nf_nat nf_tables xt_conntrack iptable_nat iptable_filter
|
||||
iso9660"
|
||||
iso9660 xt_addrtype"
|
||||
|
||||
# manually load all modules to make sure they're available
|
||||
for i in $KERNEL_MODULES; do
|
||||
|
||||
353634
kernel-obs-qa.changes
353634
kernel-obs-qa.changes
File diff suppressed because it is too large
Load Diff
@@ -17,15 +17,15 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 6.17.7
|
||||
%define patchversion 6.12.0
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
Name: kernel-obs-qa
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -36,10 +36,10 @@ BuildRequires: kernel-default
|
||||
# kernel-obs-build must be also configured as VMinstall, but is required
|
||||
# here as well to avoid that qa and build package build parallel
|
||||
%if ! 0%{?qemu_user_space_build}
|
||||
BuildRequires: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
|
||||
BuildRequires: kernel-obs-build-srchash-cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%endif
|
||||
BuildRequires: modutils
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||
|
||||
%description
|
||||
This package is using the kernel compiled within Open Build Service(OBS)
|
||||
|
||||
193376
kernel-pae.changes
193376
kernel-pae.changes
File diff suppressed because it is too large
Load Diff
2088
kernel-pae.spec
2088
kernel-pae.spec
File diff suppressed because it is too large
Load Diff
176308
kernel-rt.changes
Normal file
176308
kernel-rt.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-rt
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
@@ -17,36 +17,36 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define build_flavor vanilla
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor rt
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-vanilla
|
||||
Version: 6.17.7
|
||||
Name: kernel-rt
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
Summary: Kernel with PREEMPT_RT (realtime) support
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -93,7 +98,7 @@ BuildRequires: suse-kabi-tools
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
||||
ExclusiveArch: aarch64 x86_64
|
||||
|
||||
%ifarch %ix86 x86_64
|
||||
%define image vmlinuz
|
||||
@@ -371,6 +376,14 @@ Provides: kernel-%build_flavor-base-srchash-%git_commit
|
||||
Provides: kernel-srchash-%git_commit
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-%git_commit
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute = 3.13
|
||||
Obsoletes: kernel-compute < 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute-base = 3.13
|
||||
Obsoletes: kernel-compute-base < 3.13
|
||||
%endif
|
||||
%obsolete_rebuilds %name
|
||||
|
||||
%define kmp_target_cpu %_target_cpu
|
||||
@@ -404,7 +417,9 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
|
||||
}
|
||||
|
||||
%description
|
||||
The standard kernel - without any SUSE patches
|
||||
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||
main purpose is to serve workloads with strict latency requirements with more
|
||||
deterministic worst case behaviour than the default kernel.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
@@ -448,7 +463,7 @@ The standard kernel - without any SUSE patches
|
||||
|
||||
%if "%CONFIG_MODULES" == "y" && %split_base
|
||||
%package base
|
||||
Summary: The Standard Kernel - without any SUSE patches - base modules
|
||||
Summary: Kernel with PREEMPT_RT (realtime) support - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
@@ -513,13 +528,19 @@ Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-%git_commit
|
||||
Provides: kernel-srchash-%git_commit
|
||||
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute-base = 3.13
|
||||
Obsoletes: kernel-compute-base < 3.13
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The standard kernel - without any SUSE patches
|
||||
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||
main purpose is to serve workloads with strict latency requirements with more
|
||||
deterministic worst case behaviour than the default kernel.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
@@ -559,7 +580,7 @@ This package contains only the base modules, required in all installs.
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
||||
Summary: Kernel with PREEMPT_RT (realtime) support - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name-extra_%_target_cpu = %version-%source_rel
|
||||
@@ -570,6 +591,10 @@ Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
Requires(post): dracut
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute-extra = 3.13
|
||||
Obsoletes: kernel-compute-extra < 3.13
|
||||
%endif
|
||||
%obsolete_rebuilds %name-extra
|
||||
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
|
||||
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
|
||||
@@ -585,7 +610,9 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
|
||||
%description extra
|
||||
The standard kernel - without any SUSE patches
|
||||
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||
main purpose is to serve workloads with strict latency requirements with more
|
||||
deterministic worst case behaviour than the default kernel.
|
||||
|
||||
This package contains additional modules not supported by SUSE.
|
||||
|
||||
@@ -629,7 +656,7 @@ This package contains additional modules not supported by SUSE.
|
||||
|
||||
%if %split_extra && %split_optional
|
||||
%package optional
|
||||
Summary: The Standard Kernel - without any SUSE patches - Optional kernel modules
|
||||
Summary: Kernel with PREEMPT_RT (realtime) support - Optional kernel modules
|
||||
Group: System/Kernel
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name-optional_%_target_cpu = %version-%source_rel
|
||||
@@ -640,6 +667,10 @@ Requires(pre): coreutils awk
|
||||
Requires(post): modutils
|
||||
Requires(post): perl-Bootloader
|
||||
Requires(post): dracut
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute-optional = 3.13
|
||||
Obsoletes: kernel-compute-optional < 3.13
|
||||
%endif
|
||||
%obsolete_rebuilds %name-optional
|
||||
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
|
||||
%ifarch %ix86
|
||||
@@ -653,7 +684,9 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
|
||||
%endif
|
||||
|
||||
%description optional
|
||||
The standard kernel - without any SUSE patches
|
||||
The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
|
||||
main purpose is to serve workloads with strict latency requirements with more
|
||||
deterministic worst case behaviour than the default kernel.
|
||||
|
||||
This package contains optional modules only for openSUSE Leap.
|
||||
|
||||
@@ -756,6 +789,10 @@ Provides: kernel-preempt-devel = %version-%release
|
||||
%endif
|
||||
%endif
|
||||
Requires: %gcc_package
|
||||
%ifarch x86_64
|
||||
Provides: kernel-compute-devel = 3.13
|
||||
Obsoletes: kernel-compute-devel < 3.13
|
||||
%endif
|
||||
%obsolete_rebuilds %name-devel
|
||||
PreReq: coreutils
|
||||
|
||||
@@ -1118,59 +1155,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1215,7 +1199,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1323,14 +1307,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1459,9 +1436,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
353634
kernel-source.changes
353634
kernel-source.changes
File diff suppressed because it is too large
Load Diff
@@ -16,21 +16,21 @@
|
||||
#
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-source
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
||||
@@ -95,6 +95,8 @@ There is no reason to install this package.
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
# Modules should be already signed, do not sign again (bsc#1251930)
|
||||
export BRP_PESIGN_FILES=""
|
||||
|
||||
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
|
||||
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release
|
||||
|
||||
353634
kernel-syms.changes
353634
kernel-syms.changes
File diff suppressed because it is too large
Load Diff
@@ -16,15 +16,15 @@
|
||||
#
|
||||
|
||||
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
Name: kernel-syms
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -33,22 +33,16 @@ License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
URL: https://www.kernel.org/
|
||||
BuildRequires: coreutils
|
||||
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||
Prefix: /usr/src
|
||||
AutoReqProv: off
|
||||
Source: README.KSYMS
|
||||
%ifarch aarch64
|
||||
Requires: kernel-64kb-devel = %version-%source_rel
|
||||
%endif
|
||||
%ifarch aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
||||
%ifarch aarch64 ppc64le s390x x86_64
|
||||
Requires: kernel-default-devel = %version-%source_rel
|
||||
%endif
|
||||
%ifarch armv7hl
|
||||
Requires: kernel-lpae-devel = %version-%source_rel
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
Requires: kernel-pae-devel = %version-%source_rel
|
||||
%endif
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-%git_commit
|
||||
|
||||
193376
kernel-vanilla.changes
193376
kernel-vanilla.changes
File diff suppressed because it is too large
Load Diff
353634
kernel-zfcpdump.changes
353634
kernel-zfcpdump.changes
File diff suppressed because it is too large
Load Diff
@@ -17,32 +17,32 @@
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 6.17
|
||||
%define patchversion 6.17.7
|
||||
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
|
||||
%define srcversion 6.12
|
||||
%define patchversion 6.12.0
|
||||
%define git_commit cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
%define livepatch livepatch%{nil}
|
||||
%define livepatch_rt %{nil}
|
||||
%define livepatch_rt 1%{nil}
|
||||
%define sb_efi_only 0
|
||||
%define split_base 0
|
||||
%define split_optional 0
|
||||
%define supported_modules_check 0
|
||||
%define split_optional 1
|
||||
%define supported_modules_check 1
|
||||
%define build_flavor zfcpdump
|
||||
%define generate_compile_commands 1
|
||||
%define use_suse_kabi_tools 0
|
||||
%define gcc_package gcc
|
||||
%define gcc_compiler gcc
|
||||
%define use_suse_kabi_tools 1
|
||||
%define gcc_package gcc13
|
||||
%define gcc_compiler gcc-13
|
||||
|
||||
%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: kernel-zfcpdump
|
||||
Version: 6.17.7
|
||||
Version: 6.12.0
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gc376041
|
||||
Release: <RELEASE>.gcd450b4
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@@ -79,6 +79,11 @@ BuildRequires: dwarves >= 1.22
|
||||
BuildRequires: %gcc_package
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# part of elfutils not shipped on SLE 12
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# for gendwarfksyms
|
||||
BuildRequires: libdw-devel
|
||||
%endif
|
||||
# required for 50-check-kernel-build-id rpm check
|
||||
BuildRequires: elfutils
|
||||
%ifarch %arm
|
||||
@@ -1130,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
|
||||
|
||||
%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_MODULES
|
||||
|
||||
@@ -1227,7 +1179,7 @@ awk '{
|
||||
subpackages=(
|
||||
base
|
||||
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
|
||||
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
|
||||
%endif
|
||||
)
|
||||
for package in "${subpackages[@]}"; do
|
||||
@@ -1335,14 +1287,7 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
|
||||
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
|
||||
--enable CONFIG_SUSE_KERNEL \
|
||||
$CONFIG_SUSE_KERNEL_RELEASED \
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI \
|
||||
%if 0%{?__debug_package:1}
|
||||
--enable CONFIG_DEBUG_INFO
|
||||
%else
|
||||
--disable CONFIG_DEBUG_INFO \
|
||||
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
|
||||
--enable CONFIG_DEBUG_INFO_NONE
|
||||
%endif
|
||||
$CONFIG_SUSE_HAVE_STABLE_KABI
|
||||
|
||||
if [ %CONFIG_MODULE_SIG = "y" ]; then
|
||||
if [ -n "%certs" ] ; then
|
||||
@@ -1471,9 +1416,11 @@ fi
|
||||
|
||||
%install
|
||||
|
||||
%if 0%{?__debug_package:1}
|
||||
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export NO_BRP_STRIP_DEBUG=true
|
||||
%endif
|
||||
# strip removes too much from the vmlinux ELF binary
|
||||
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||
|
||||
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source
|
||||
|
||||
19
linux-6.12.tar.sign
Normal file
19
linux-6.12.tar.sign
Normal file
@@ -0,0 +1,19 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Comment: This signature is for the .tar version of the archive
|
||||
Comment: git archive --format tar --prefix=linux-6.12/ v6.12
|
||||
Comment: git version 2.47.0
|
||||
|
||||
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmc6xcwACgkQONu9yGCS
|
||||
aT65NhAAvh7QiDnvnOlH/ZI9TVDE70GYARPN0OQTE+7YmtwYYxtDmIWpl5V4gjcK
|
||||
jYZYWkNWZxyIi/dzZFoY8JMEwxdPfchkc2nqJxgHbZGTWudcLnTWxIRnzlEjs+7B
|
||||
B7XIlCTGYMi3hYweHNZcDzvAFp+WA2e130ZTHeJSpEy7jkdcRxnKP4kYkE52bmOr
|
||||
iK0MgfPhlDY90K9T/XQ1j0CdU9ekpwXXc+vfNPtPz4H5VpAkIvLzFmu/9oYtGBlf
|
||||
8w4wel6GlzYsZL8XJmBgK2GyhHXLKeEAsTFGoJSnZBwgqfr9ux9iVNCUgfMNyBh/
|
||||
sPp0ZzVWnqk5CsLTO/bzV64ckRLyBp9nfTekZAjnADqXPTEfDKEGKL/AUV8AFQPE
|
||||
AvZzFAV8aOFQAUkofvQyJiD61UVjziNlxh0bXLcJrTdJbNqsEQlx4Z6mWWLeufrU
|
||||
7UWboDuR0+MNGUIVCxFjYF30Zb18hIxxnZ++9+MhtbY0+aAUpJUkHm6HpNls2JtI
|
||||
0M0iUjTYtlohcadLCo+IdO0+8/HiN1rtDy+PypTNvVI5aoS9gPuJPXMGE+rSgUAk
|
||||
M0XrPcKrekJPgkL0rQJ+CfHSodsex6de9mzmPA/RHB4iwSqkAHSShs5KXzY6jy+T
|
||||
fv5YOM+4AArm5xL1uDDDINp/a3tg5Nsv49ghfeYj6IzJPJ84ciw=
|
||||
=pvFU
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
linux-6.12.tar.xz
LFS
Normal file
BIN
linux-6.12.tar.xz
LFS
Normal file
Binary file not shown.
@@ -1,19 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Comment: This signature is for the .tar version of the archive
|
||||
Comment: git archive --format tar --prefix=linux-6.17/ v6.17
|
||||
Comment: git version 2.51.0
|
||||
|
||||
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmjaF/kACgkQONu9yGCS
|
||||
aT6G7Q/+MfjNnvqCtqjJ9/K4C09+eqt2WOI7cYXfziT74zNYXgRo2/xiJ0hQv20J
|
||||
2PjQO9gKLsz3JdWvY56joe2OpyL9VqPAMH+RDcdfj07ySpz7MvwQQ86ii1BqFbxg
|
||||
bmlud5d47BDI2fyAVeKcIyH0mm/PFblR1SR07ruAcDDAH/clYVOqiiF2w5Z2LjnJ
|
||||
s6kRX2BMmEAbHvX6PHvP+8b/GHxr7RImSqO5g2pKT6PC++myUczJ3ffiMPwL1R1B
|
||||
cyAfhnJ5YBcEV/yusHx0QTemnZOmGyT63sWJaB4lTaxk38FB1WN1CkVm9He/cjEA
|
||||
3TTfBTSEEdQJXVRtPGQTz6odY3wx8diltfNMhy+NIRdM9rk7rM/QTZ+i7eKzGV4Y
|
||||
N3Cn1YnSVOxK4cEEwUg2vh2k1vHhCzwzOkY4rrWVNAXtkkBFNX5jzs4HPfMnsXX9
|
||||
lDb5vJQkm1ipKYTHpk/xtvaXYCnxumzb9sCx11jFYrKWU8kG4Gp/ZFcd+duvaQTX
|
||||
yXUBoh2AMypVDZFy9KNBdzj8jlC4kCgNe+9W60Fl5rFKzYevnlGENZldgYc+1Xmk
|
||||
afupwrS7DoW+Zf0EvdzNTOXRd7pHFNtB2kOa91mOBpnCRO8Qsi570IcfnMPkNRTr
|
||||
xQ2JxkohlIFQ14KvEADVziTnljs7hp/cPWbLJm7C4vwpTcJgjQw=
|
||||
=Lc8u
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
linux-6.17.tar.xz
LFS
BIN
linux-6.17.tar.xz
LFS
Binary file not shown.
0
modversions
Normal file → Executable file
0
modversions
Normal file → Executable file
BIN
patches.addon.tar.bz2
LFS
BIN
patches.addon.tar.bz2
LFS
Binary file not shown.
BIN
patches.apparmor.tar.bz2
LFS
BIN
patches.apparmor.tar.bz2
LFS
Binary file not shown.
BIN
patches.arch.tar.bz2
LFS
BIN
patches.arch.tar.bz2
LFS
Binary file not shown.
BIN
patches.drivers.tar.bz2
LFS
BIN
patches.drivers.tar.bz2
LFS
Binary file not shown.
BIN
patches.drm.tar.bz2
LFS
BIN
patches.drm.tar.bz2
LFS
Binary file not shown.
BIN
patches.fixes.tar.bz2
LFS
BIN
patches.fixes.tar.bz2
LFS
Binary file not shown.
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.rt.tar.bz2
LFS
BIN
patches.rt.tar.bz2
LFS
Binary file not shown.
BIN
patches.suse.tar.bz2
LFS
BIN
patches.suse.tar.bz2
LFS
Binary file not shown.
15931
series.conf
15931
series.conf
File diff suppressed because it is too large
Load Diff
@@ -1,3 +1,3 @@
|
||||
2025-11-03 08:48:07 +0000
|
||||
GIT Revision: c376041991582f38054bc5da00a7ac4d96af6692
|
||||
GIT Branch: stable
|
||||
2025-12-18 00:00:14 +0000
|
||||
GIT Revision: cd450b4544355d6ffe04ab5d357c30502883668b
|
||||
GIT Branch: SL-16.1
|
||||
|
||||
0
split-modules
Normal file → Executable file
0
split-modules
Normal file → Executable file
0
splitflist
Normal file → Executable file
0
splitflist
Normal file → Executable file
11399
supported.conf
11399
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