commit 25f042898924612664b5481f189d4ee28d87f337

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1900
This commit is contained in:
Kernel Bugs 2023-03-16 08:16:47 +00:00 committed by Git OBS Bridge
parent 8f3cf1d51f
commit ba1cfbb74c
40 changed files with 543 additions and 175 deletions

View File

@ -136,7 +136,7 @@ recommended way to produce a binary kernel is:
(6) Install the kernel and the modules (``make modules_install'',
followed by ``make install''). This will automatically create
an initrd for the new kernel as well (see ``mkinitrd -h'').
an initrd for the new kernel as well (see ``dracut -h'').
(7) Add the kernel to the boot manager. When using lilo, run ``lilo''
to update the boot map.

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -31,7 +31,7 @@
Name: dtb-aarch64
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -31,7 +31,7 @@
Name: dtb-armv6l
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -31,7 +31,7 @@
Name: dtb-armv7l
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -31,7 +31,7 @@
Name: dtb-riscv64
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@ -1252,7 +1250,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@ -1320,7 +1318,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86

View File

@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -1119,7 +1117,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
@PROVIDES_OBSOLETES_EXTRA@
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
@ -1185,7 +1183,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
@PROVIDES_OBSOLETES_OPTIONAL@
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)

View File

@ -2,6 +2,9 @@
Summary: UEFI Secure Boot Certificate For Package %{-n*}-kmp
Group: System/Kernel
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
%description -n %{-n*}-ueficert
This package contains the UEFI Secure Boot certificate used to sign

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
@ -1258,7 +1256,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch ppc64
Provides: kernel-kdump-extra = 2.6.28
Obsoletes: kernel-kdump-extra <= 2.6.28
@ -1328,7 +1326,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch ppc64
Provides: kernel-kdump-optional = 2.6.28
Obsoletes: kernel-kdump-optional <= 2.6.28

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
@ -1301,7 +1299,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch %ix86
Provides: kernel-trace-extra = 3.13
Obsoletes: kernel-trace-extra <= 3.13
@ -1390,7 +1388,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch %ix86
Provides: kernel-trace-optional = 3.13
Obsoletes: kernel-trace-optional <= 3.13

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -33,7 +33,7 @@ License: GPL-2.0-only
Group: Documentation/Man
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -67,7 +67,7 @@ BuildRequires: texlive-zapfding
%endif
URL: https://www.kernel.org/
Provides: %name = %version-%source_rel
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@ -1256,7 +1254,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@ -1328,7 +1326,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@ -1250,7 +1248,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@ -1316,7 +1314,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86

View File

@ -27,6 +27,9 @@ Provides: multiversion(kernel)
Provides: %{-n*}-kmp-%1-%_this_kmp_kernel_version
Requires: coreutils grep
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -45,7 +45,7 @@ BuildRequires: util-linux
%endif
%endif
%endif
BuildRequires: kernel%kernel_flavor-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
BuildRequires: kernel%kernel_flavor-srchash-25f042898924612664b5481f189d4ee28d87f337
%if 0%{?rhel_version}
BuildRequires: kernel
@ -53,20 +53,13 @@ BuildRequires: kernel
%endif
ExclusiveArch: aarch64 armv6hl armv7hl ppc64 ppc64le riscv64 s390x x86_64
%if 0%{?suse_version} < 1315
# For SLE 11
BuildRequires: mkinitrd
BuildRequires: perl-Bootloader
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%else
BuildRequires: dracut
%endif
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -145,12 +138,6 @@ ROOT=""
%define kernel_name Image
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1315
# For SLE 11
/sbin/mkinitrd $ROOT \
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B
%else
# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
@ -159,7 +146,6 @@ dracut --reproducible --host-only --no-hostonly-cmdline \
--compress "zstd -19 -T0" \
%endif
$(echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p')
%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs

View File

@ -53,14 +53,7 @@ BuildRequires: kernel
%endif
ExclusiveArch: @ARCHS@
%if 0%{?suse_version} < 1315
# For SLE 11
BuildRequires: mkinitrd
BuildRequires: perl-Bootloader
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%else
BuildRequires: dracut
%endif
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
@ -145,12 +138,6 @@ ROOT=""
%define kernel_name Image
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1315
# For SLE 11
/sbin/mkinitrd $ROOT \
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B
%else
# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
@ -159,7 +146,6 @@ dracut --reproducible --host-only --no-hostonly-cmdline \
--compress "zstd -19 -T0" \
%endif
$(echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e 's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p')
%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -38,7 +38,7 @@ License: GPL-2.0-only
Group: SLES
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
@ -1278,7 +1276,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch %ix86
Provides: kernel-vmi-extra = 2.6.38
Obsoletes: kernel-vmi-extra <= 2.6.38
@ -1360,7 +1358,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%ifarch %ix86
Provides: kernel-vmi-optional = 2.6.38
Obsoletes: kernel-vmi-optional <= 2.6.38

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -33,7 +33,7 @@
Name: kernel-source
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -50,7 +50,7 @@ BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed
Provides: %name = %version-%source_rel
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: linux
Provides: multiversion(kernel)
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -27,7 +27,7 @@ Group: Development/Sources
Version: 6.2.6
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
%endif
Requires: pesign-obs-integration
Provides: %name = %version-%source_rel
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@ -1249,7 +1247,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@ -1314,7 +1312,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Tue Mar 14 17:05:40 CET 2023 - msuchanek@suse.de
- Require suse-kernel-rpm-scriptlets at all times.
The kernel packages call scriptlets for each stage, add the dependency
to make it clear to libzypp that the scriptlets are required.
There is no special dependency for posttrans, these scriptlets run when
transactions are resolved. The plain dependency has to be used to
support posttrans.
- commit 56c4dbe
-------------------------------------------------------------------
Tue Mar 14 16:53:22 CET 2023 - msuchanek@suse.de
- Replace mkinitrd dependency with dracut (bsc#1202353).
Also update mkinitrd refrences in documentation and comments.
- commit e356c9b
-------------------------------------------------------------------
Tue Mar 14 14:29:54 CET 2023 - msuchanek@suse.de
- rpm/kernel-obs-build.spec.in: Remove SLE11 cruft
- commit 871eeb4
-------------------------------------------------------------------
Tue Mar 14 10:35:57 CET 2023 - mfranc@suse.cz

View File

@ -113,7 +113,7 @@ License: GPL-2.0-only
Group: System/Kernel
Version: 6.2.6
%if 0%{?is_kotd}
Release: <RELEASE>.g581e0e0
Release: <RELEASE>.g25f0428
%else
Release: 0
%endif
@ -173,6 +173,9 @@ Recommends: kernel-firmware
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
Requires(post): suse-kernel-rpm-scriptlets
Requires: suse-kernel-rpm-scriptlets
Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@ -184,21 +187,16 @@ Requires(post): modutils
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
%if %build_vanilla
Requires(post): mkinitrd
%else
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
Requires(post): mkinitrd >= 2.7.1
%endif
Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
# Do not install p-b and mkinitrd for the install check, the %post script is
# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
#!BuildIgnore: perl-Bootloader dracut distribution-release
# 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
@ -240,10 +238,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: kernel-%build_flavor-base-srchash-25f042898924612664b5481f189d4ee28d87f337
Provides: kernel-srchash-25f042898924612664b5481f189d4ee28d87f337
# END COMMON DEPS
Provides: %name-srchash-581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
Provides: %name-srchash-25f042898924612664b5481f189d4ee28d87f337
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@ -1252,7 +1250,7 @@ Requires: %{name}_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@ -1320,7 +1318,7 @@ Requires: %name-extra_%_target_cpu = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86

View File

@ -1,3 +1,3 @@
2023-03-14 09:35:57 +0000
GIT Revision: 581e0e0aac27fa3c2eea28b90e51ba0a55c1064a
2023-03-14 18:17:33 +0000
GIT Revision: 25f042898924612664b5481f189d4ee28d87f337
GIT Branch: stable