From b6a3107824f05ba4e861e60c62ea3727e1d6d9db Mon Sep 17 00:00:00 2001
From: tsaupe <>
Date: Dec 16 2021 01:06:12 +0000
Subject: Update dracut to version 055+suse.179.g3cf989c2 / rev 180 via SR 939049
https://build.opensuse.org/request/show/939049
by user tsaupe + dimstar_suse
---
diff --git a/.files b/.files
index e207f52..ee056e1 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 4071660..4615902 100644
--- a/.rev
+++ b/.rev
@@ -1989,4 +1989,12 @@ and stuff that has no relevance to the end user (i.e CI related commits) (forwar
933233
+
+ 568b94d4e5191f378ca25eb25bcef3fa
+ 055+suse.179.g3cf989c2
+
+ dimstar_suse
+
+ 939049
+
diff --git a/.servicemark b/.servicemark
index be25f01..34bd97a 100644
--- a/.servicemark
+++ b/.servicemark
@@ -1 +1 @@
-7172dca070bcf5877b3af9ba910f32b0
+0181361c86f0ef51f7e6e1619f40248b
diff --git a/_servicedata b/_servicedata
index 95624ef..5adadbc 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/opensuse/dracut.git
- 117b194acbb8d878bf4ba987920c849d51385710
\ No newline at end of file
+ 83368e246ecc7deb2f4377bb93530b5b1654855f
\ No newline at end of file
diff --git a/dracut-055+suse.142.g7d8c3ce3.obscpio b/dracut-055+suse.142.g7d8c3ce3.obscpio
deleted file mode 120000
index 128f505..0000000
--- a/dracut-055+suse.142.g7d8c3ce3.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidmhynvw6oqmwbj7px7gpfwmzwwp3fkfdnqbqj7n3edunjdb6z24m
\ No newline at end of file
diff --git a/dracut-055+suse.179.g3cf989c2.obscpio b/dracut-055+suse.179.g3cf989c2.obscpio
new file mode 120000
index 0000000..27e10e1
--- /dev/null
+++ b/dracut-055+suse.179.g3cf989c2.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeievyb5upji3hzr7ghoqwkwgkxl5jf3bxsve5ciyg3yaiok2neha7i
\ No newline at end of file
diff --git a/dracut.changes b/dracut.changes
index 7a7ac0b..7369c8d 100644
--- a/dracut.changes
+++ b/dracut.changes
@@ -1,4 +1,41 @@
-------------------------------------------------------------------
+Thu Dec 09 19:35:36 UTC 2021 - ddiss@suse.com
+
+- Update to version 055+suse.179.g3cf989c2:
+ * fix(cpio): write zeros instead of seek for padding and alignment (bsc#1190982)
+ * fix(dracut.sh): check kernel zstd support early
+ * fix(dracut.sh): check availability of configured compression
+ * fix(dracut.sh): inform user about auto-selected compression method
+ * fix(dracut.sh): drop pointless check for module compression method
+ * chore(suse): add dracut-cpio archiver (jsc#SLE-16157)
+ * ci(TEST-63-DRACUT-CPIO): kernel extraction tests for dracut-cpio
+ * feat(dracut.sh): add "--enhanced-cpio" option for calling dracut-cpio
+ * feat(Makefile): cargo wrapper for dracut-cpio build
+ * feat(cpio): add newc archive creation utility
+ * feat(cpio): add rust argument parsing library from crosvm
+ * ci(TEST-62-SKIPCPIO): add simple skipcpio test
+ * ci(test): export basedir and testdir as absolute paths
+ * ci(TEST-60-BONDBRIDGEVLANIFCFG): use toplevel Makefile
+ * fix(dracut.spec): check for non-usrmerged environments
+ * fix(zfcp_rules): add quotes around rule installation argument
+ * fix(zipl): correct argument for uuid to device conversion
+ * fix(fips): missing value of _vmname variable (bsc#1193267)
+
+-------------------------------------------------------------------
+Wed Dec 01 07:59:32 UTC 2021 - antonio.feijoo@suse.com
+
+- Update to version 055+suse.158.g51e87247:
+ * chore(suse): add fido2 module (jsc#SLE-21070)
+ * feat(crypt): check if fido2 module is needed in hostonly mode (jsc#SLE-21070)
+ * feat(fido2): introducing the fido2 module (jsc#SLE-21070)
+ * feat(crypt): check if tpm2-tss module is needed in hostonly mode (jsc#SLE-21070)
+ * fix(dracut-functions.sh): get block device driver if in a virtual subsystem (bsc#1189776)
+ * fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665)
+ * fix(dracut.spec): update dependency for suse-module-tools
+ * fix(network-legacy): route parsing issues in ifup (bsc#1182688)
+ * fix(systemd-udevd): make collect optional (bsc#1177870)
+
+-------------------------------------------------------------------
Fri Nov 19 08:19:00 UTC 2021 - antonio.feijoo@suse.com
- Update to version 055+suse.142.g7d8c3ce3:
diff --git a/dracut.obsinfo b/dracut.obsinfo
index 6cffab4..8712d43 100644
--- a/dracut.obsinfo
+++ b/dracut.obsinfo
@@ -1,5 +1,5 @@
name: dracut
-version: 055+suse.142.g7d8c3ce3
-mtime: 1633002866
-commit: 117b194acbb8d878bf4ba987920c849d51385710
+version: 055+suse.179.g3cf989c2
+mtime: 1638957245
+commit: 3cf989c235a7bebd1273e93b7c4f6960f4772a18
diff --git a/dracut.spec b/dracut.spec
index f102472..0a2f07f 100644
--- a/dracut.spec
+++ b/dracut.spec
@@ -19,7 +19,7 @@
%define dracutlibdir %{_prefix}/lib/dracut
Name: dracut
-Version: 055+suse.142.g7d8c3ce3
+Version: 055+suse.179.g3cf989c2
Release: 0
Summary: Initramfs generator using udev
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -30,8 +30,10 @@ Source1: dracut-rpmlintrc
Source2: README.susemaint
BuildRequires: asciidoc
BuildRequires: bash
+BuildRequires: cargo
BuildRequires: docbook-xsl-stylesheets
BuildRequires: libxslt
+BuildRequires: rust
BuildRequires: suse-module-tools
BuildRequires: pkgconfig(libkmod)
BuildRequires: pkgconfig(systemd) >= 219
@@ -59,7 +61,7 @@ Requires: zstd
# We use 'btrfs fi usage' that was not present before
Conflicts: btrfsprogs < 3.18
# suse-module-tools >= 16.0.3 is prepared for the removal of mkinitrd-suse.sh
-Conflicts: suse-module-tools < 16.0.3
+Conflicts: suse-module-tools < 15.4.7
%{?systemd_requires}
%description
@@ -130,10 +132,11 @@ Call dracut directly instead.
%autosetup
%build
-%configure\
- --systemdsystemunitdir=%{_unitdir}\
+%configure \
+ --systemdsystemunitdir=%{_unitdir} \
--bashcompletiondir=%{_datarootdir}/bash-completion/completions \
- --libdir=%{_prefix}/lib
+ --libdir=%{_prefix}/lib \
+ --enable-dracut-cpio
%make_build all CFLAGS="%{optflags}" %{?_smp_mflags}
%install
@@ -155,7 +158,11 @@ install -m 0644 dracut.conf.d/ima.conf.example %{buildroot}%{_sysconfdir}/dracut
install -m 0644 suse/s390x_persistent_device.conf %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf
%endif
-install -D -m 0755 suse/mkinitrd-suse.sh %{buildroot}/%{_sbindir}/mkinitrd
+%if 0%{?suse_version} < 1550
+ install -D -m 0755 suse/mkinitrd-suse.sh %{buildroot}/sbin/mkinitrd
+%else
+ install -D -m 0755 suse/mkinitrd-suse.sh %{buildroot}/%{_sbindir}/mkinitrd
+%endif
mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 %{buildroot}%{_mandir}/man8/mkinitrd.8
@@ -247,7 +254,11 @@ fi
%{dracutlibdir}/modules.d/95znet
%files mkinitrd-deprecated
-%{_sbindir}/mkinitrd
+%if 0%{?suse_version} < 1550
+ /sbin/mkinitrd
+%else
+ %{_sbindir}/mkinitrd
+%endif
%{_mandir}/man8/mkinitrd.8*
%files
@@ -302,6 +313,7 @@ fi
%{dracutlibdir}/dracut-initramfs-restore
%{dracutlibdir}/dracut-install
%{dracutlibdir}/dracut-util
+%{dracutlibdir}/dracut-cpio
%dir %{dracutlibdir}/modules.d
%{dracutlibdir}/modules.d/00bash
@@ -369,6 +381,7 @@ fi
%{dracutlibdir}/modules.d/90qemu-net
%{dracutlibdir}/modules.d/91crypt-gpg
%{dracutlibdir}/modules.d/91crypt-loop
+%{dracutlibdir}/modules.d/91fido2
%{dracutlibdir}/modules.d/91tpm2-tss
%{dracutlibdir}/modules.d/91zipl
%{dracutlibdir}/modules.d/95cifs