Sync from SUSE:SLFO:Main dracut revision cd9f53c0aaa3cd82768f6a2b28df1a49

This commit is contained in:
Adrian Schröter 2024-07-22 17:00:00 +02:00
parent 2416fdfcb7
commit 0d903d82d7
8 changed files with 68 additions and 31 deletions

View File

@ -6,11 +6,12 @@ Maintaining dracut
Patches are added as merge requests on GitHub against the respective maintenance Patches are added as merge requests on GitHub against the respective maintenance
branch. Currently, these active maintenance branches are: branch. Currently, these active maintenance branches are:
- SUSE/044 -> SLE 12 SP5 - SUSE/044 -> SLE 12 SP5
- SUSE/049 -> SLE 15 SP2, SLE 15 SP3 - SUSE/049 -> SLE 15 SP2, SLE 15 SP3
- SUSE/055 -> SLE 15 SP4 - SUSE/055 -> SLE 15 SP4
- SLE-15-SP5_Update -> SLE 15 SP5 (based on SUSE/055 plus some specific patches) - SLE-15-SP5_Update -> SLE 15 SP5 (based on SUSE/055 plus some specific patches)
- SUSE/059 -> Tumbleweed - SL-Micro-6.0_Update -> SL Micro 6.0
- SUSE/059 -> Tumbleweed
Rules: Rules:
@ -90,7 +91,7 @@ the upgrade to dracut-059 (0aa08f0e docs: update NEWS.md and AUTHORS), extracted
using `git log --oneline 0aa08f0e..HEAD`: using `git log --oneline 0aa08f0e..HEAD`:
4980bad3 fix(configure): misleading error if C compiler is not installed 4980bad3 fix(configure): misleading error if C compiler is not installed
de8ac630 fix(github): update format of labeler MERGED de8ac630 fix(github): update format of labeler
MERGED 4971f443 fix(systemd-journald): add systemd-sysusers dependency MERGED 4971f443 fix(systemd-journald): add systemd-sysusers dependency
MERGED 4d594210 fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled MERGED 4d594210 fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
MERGED 1586af09 fix(systemd-repart): correct undefined $libdir MERGED 1586af09 fix(systemd-repart): correct undefined $libdir
@ -336,3 +337,25 @@ PR Commit message
2618 fix(dracut-init.sh): handle decompress with `--sysroot` 2618 fix(dracut-init.sh): handle decompress with `--sysroot`
2630 fix(zfcp_rules): correct shellcheck regression when parsing ccw args 2630 fix(zfcp_rules): correct shellcheck regression when parsing ccw args
3. Commits from the new https://github.com/dracut-ng/dracut-ng upstream that
were already merged
6c55657e refactor(cms): use zdev to simplify handling CMSDASD=... boot option
53a5d10b refactor(cms): use consolidated zfcp config with zdev from s390-tools
168c0c66 refactor(cms): use consolidated dasd config with zdev from s390-tools
0b6d6952 refactor(cms): use consolidated network config with zdev from s390-tools
166e8a22 refactor(cms): remove now unnecessary inclusion of full s390utils-base
b5a35f9d feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
7745a81a feat(zfcp): minimize zfcp handling consolidated in s390-tools
72c945ca feat(dasd_rules): remove dasd handling consolidated in s390-tools
2397c479 feat(dasd_mod): minimize dasd handling consolidated in s390-tools
36e1f884 feat(dasd): minimize dasd handling consolidated in s390-tools
658a21ac feat(znet): use zdev for consolidated device configuration
8707a69b docs(dracut.cmdline): generalize description of rd.znet
198a86c2 feat(qeth_rules): remove qeth handling consolidated in 95znet
22f51730 fix(znet): append to udev rules so each rd.znet_ifname is effective
2d8fa8be refactor(ifcfg): delete code duplication using iface_get_subchannels()
457e66e6 feat(ifcfg): minimize s390-specific network configuration aspects
3fd43858 fix(mdraid): try to assemble the missing raid device
61ab3386 feat(crypt): force the inclusion of crypttab entries with x-initrd.attach

View File

@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual"> <service name="obs_scm" mode="manual">
<param name="scm">git</param> <param name="scm">git</param>
<param name="url">https://github.com/opensuse/dracut.git</param> <param name="url">https://github.com/opensuse/dracut.git</param>
<param name="revision">SUSE/059</param> <param name="revision">SLFO_Main</param>
<param name="versionformat">@PARENT_TAG@+suse.@TAG_OFFSET@.g%h</param> <param name="versionformat">@PARENT_TAG@+suse.@TAG_OFFSET@.g%h</param>
<param name="extract">suse/dracut.spec</param> <param name="extract">suse/dracut.spec</param>
<param name="extract">suse/README.susemaint</param> <param name="extract">suse/README.susemaint</param>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/opensuse/dracut.git</param> <param name="url">https://github.com/opensuse/dracut.git</param>
<param name="changesrevision">4d203e0423d5ae54db94788aca7c9f31240b9bbb</param></service></servicedata> <param name="changesrevision">021020a3d01bb34232146a5f5613683c27afadcd</param></service></servicedata>

BIN
dracut-059+suse.557.g8a62bf73.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
dracut-059+suse.586.ge0294756.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,28 @@
-------------------------------------------------------------------
Mon Jul 08 10:29:40 UTC 2024 - antonio.feijoo@suse.com
- Update to version 059+suse.586.ge0294756:
* feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
* fix(mdraid): try to assemble the missing raid device (bsc#1226412)
* feat(ifcfg): minimize s390-specific network configuration aspects
* refactor(ifcfg): delete code duplication using iface_get_subchannels()
* fix(znet): append to udev rules so each rd.znet_ifname is effective
* feat(qeth_rules): remove qeth handling consolidated in 95znet
* docs(dracut.cmdline): generalize description of rd.znet
* feat(znet): use zdev for consolidated device configuration
* feat(dasd): minimize dasd handling consolidated in s390-tools
* feat(dasd_mod): minimize dasd handling consolidated in s390-tools
* feat(dasd_rules): remove dasd handling consolidated in s390-tools
* feat(zfcp): minimize zfcp handling consolidated in s390-tools
* feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
* refactor(cms): remove now unnecessary inclusion of full s390utils-base
* refactor(cms): use consolidated network config with zdev from s390-tools
* refactor(cms): use consolidated dasd config with zdev from s390-tools
* refactor(cms): use consolidated zfcp config with zdev from s390-tools
* refactor(cms): use zdev to simplify handling CMSDASD=... boot option
* fix(github): update format of labeler
* fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 28 08:05:09 UTC 2024 - antonio.feijoo@suse.com Wed Feb 28 08:05:09 UTC 2024 - antonio.feijoo@suse.com

View File

@ -1,4 +1,4 @@
name: dracut name: dracut
version: 059+suse.557.g8a62bf73 version: 059+suse.586.ge0294756
mtime: 1709107404 mtime: 1719919781
commit: 8a62bf7337c9d1960daa96db64b1af92b8dfbd8e commit: e029475601f44a066ae151ba0faf9bddcdbfdb1b

View File

@ -1,7 +1,7 @@
# #
# spec file for package dracut # spec file for package dracut
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -15,7 +15,6 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
%define dracutlibdir %{_prefix}/lib/dracut %define dracutlibdir %{_prefix}/lib/dracut
%if 0%{?suse_version} >= 1550 %if 0%{?suse_version} >= 1550
@ -25,10 +24,10 @@
%endif %endif
Name: dracut Name: dracut
Version: 059+suse.557.g8a62bf73 Version: 059+suse.586.ge0294756
Release: 0 Release: 0
Summary: Event driven initramfs infrastructure Summary: Event driven initramfs infrastructure
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later License: GPLv2+ and LGPLv2+ and GPLv2
Group: System/Base Group: System/Base
URL: https://github.com/dracutdevs/dracut/wiki URL: https://github.com/dracutdevs/dracut/wiki
Source0: dracut-%{version}.tar.xz Source0: dracut-%{version}.tar.xz
@ -36,16 +35,16 @@ Source1: dracut-rpmlintrc
Source2: README.susemaint Source2: README.susemaint
BuildRequires: asciidoc BuildRequires: asciidoc
BuildRequires: bash BuildRequires: bash
BuildRequires: cargo
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets
BuildRequires: libxslt BuildRequires: libxslt
BuildRequires: rust
BuildRequires: pkgconfig(libkmod) BuildRequires: pkgconfig(libkmod)
BuildRequires: pkgconfig(systemd) >= 219 BuildRequires: pkgconfig(systemd) >= 219
BuildRequires: cargo
BuildRequires: rust
Requires: gawk
Requires: %{_bindir}/get_kernel_version Requires: %{_bindir}/get_kernel_version
Requires: bash Requires: bash
Requires: coreutils Requires: coreutils
Requires: gawk
Requires(post): coreutils Requires(post): coreutils
Requires: cpio Requires: cpio
Requires: elfutils Requires: elfutils
@ -147,11 +146,8 @@ rm -rf %{buildroot}%{dracutlibdir}/modules.d/81cio_ignore
rm -rf %{buildroot}%{dracutlibdir}/modules.d/91zipl rm -rf %{buildroot}%{dracutlibdir}/modules.d/91zipl
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_mod rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_mod
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dasd_rules
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dcssblk rm -rf %{buildroot}%{dracutlibdir}/modules.d/95dcssblk
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95qeth_rules
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95zfcp_rules
rm -rf %{buildroot}%{dracutlibdir}/modules.d/95znet rm -rf %{buildroot}%{dracutlibdir}/modules.d/95znet
%else %else
rm -rf %{buildroot}%{dracutlibdir}/modules.d/00warpclock rm -rf %{buildroot}%{dracutlibdir}/modules.d/00warpclock
@ -434,7 +430,6 @@ fi
%{dracutlibdir}/modules.d/95cifs %{dracutlibdir}/modules.d/95cifs
%ifarch s390 s390x %ifarch s390 s390x
%{dracutlibdir}/modules.d/95dasd_mod %{dracutlibdir}/modules.d/95dasd_mod
%{dracutlibdir}/modules.d/95dasd_rules
%{dracutlibdir}/modules.d/95dcssblk %{dracutlibdir}/modules.d/95dcssblk
%endif %endif
%{dracutlibdir}/modules.d/95debug %{dracutlibdir}/modules.d/95debug
@ -446,9 +441,6 @@ fi
%{dracutlibdir}/modules.d/95nbd %{dracutlibdir}/modules.d/95nbd
%{dracutlibdir}/modules.d/95nfs %{dracutlibdir}/modules.d/95nfs
%{dracutlibdir}/modules.d/95nvmf %{dracutlibdir}/modules.d/95nvmf
%ifarch s390 s390x
%{dracutlibdir}/modules.d/95qeth_rules
%endif
%{dracutlibdir}/modules.d/95resume %{dracutlibdir}/modules.d/95resume
%{dracutlibdir}/modules.d/95rootfs-block %{dracutlibdir}/modules.d/95rootfs-block
%{dracutlibdir}/modules.d/95ssh-client %{dracutlibdir}/modules.d/95ssh-client
@ -456,9 +448,6 @@ fi
%{dracutlibdir}/modules.d/95udev-rules %{dracutlibdir}/modules.d/95udev-rules
%{dracutlibdir}/modules.d/95virtfs %{dracutlibdir}/modules.d/95virtfs
%{dracutlibdir}/modules.d/95virtiofs %{dracutlibdir}/modules.d/95virtiofs
%ifarch s390 s390x
%{dracutlibdir}/modules.d/95zfcp_rules
%endif
%{dracutlibdir}/modules.d/97biosdevname %{dracutlibdir}/modules.d/97biosdevname
%ifarch %ix86 %ifarch %ix86
%exclude %{dracutlibdir}/modules.d/96securityfs %exclude %{dracutlibdir}/modules.d/96securityfs