diff --git a/.files b/.files
index ee4a0cc..57ca1d5 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index cb0ce96..aeb36a0 100644
--- a/.rev
+++ b/.rev
@@ -2036,4 +2036,12 @@ and stuff that has no relevance to the end user (i.e CI related commits) (forwar
dimstar_suse
https://bugzilla.opensuse.org/show_bug.cgi?id=1197195
+
+ 7c2c08e5f223b04a32af1350f804b792
+ 056+suse.252.g75c0d4d5
+
+ dimstar_suse
+
+ 966734
+
diff --git a/.servicemark b/.servicemark
index 300225e..1e92f78 100644
--- a/.servicemark
+++ b/.servicemark
@@ -1 +1 @@
-9b41362531f6de363d30c59726d78bd5
+3e69f2182e209cd50c09cc0f2188a4be
diff --git a/_service b/_service
index 3988210..1e405ac 100644
--- a/_service
+++ b/_service
@@ -2,7 +2,7 @@
git
https://github.com/opensuse/dracut.git
- SUSE/055
+ SUSE/056
@PARENT_TAG@+suse.@TAG_OFFSET@.g%h
suse/dracut.spec
suse/README.susemaint
diff --git a/_servicedata b/_servicedata
index 3cecdbb..9766dd7 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/opensuse/dracut.git
- 569387aed7f1d27692095405744dfd84d5cd6aae
\ No newline at end of file
+ 27fcdb84fba84f104cb38886f71844579e06d46f
\ No newline at end of file
diff --git a/dracut-055+suse.238.gacab0df5.obscpio b/dracut-055+suse.238.gacab0df5.obscpio
deleted file mode 120000
index dda9f69..0000000
--- a/dracut-055+suse.238.gacab0df5.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeig4xp6dymsr2yuslsaryafhwbgf4c7lcm5erbvfugyecelubglzoi
\ No newline at end of file
diff --git a/dracut-056+suse.252.g75c0d4d5.obscpio b/dracut-056+suse.252.g75c0d4d5.obscpio
new file mode 120000
index 0000000..c243154
--- /dev/null
+++ b/dracut-056+suse.252.g75c0d4d5.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeiaw5a3mdrqyuhmlplq65kcahkqxgqww2nbm3jce7lgopagiq2ckmi
\ No newline at end of file
diff --git a/dracut.changes b/dracut.changes
index c2bd0ad..ce60aeb 100644
--- a/dracut.changes
+++ b/dracut.changes
@@ -1,4 +1,16 @@
-------------------------------------------------------------------
+Fri Apr 01 15:31:08 UTC 2022 - antonio.feijoo@suse.com
+
+- Update to version 056+suse.252.g75c0d4d5:
+ See https://github.com/dracutdevs/dracut/releases/tag/056 for details.
+ Additional changes:
+ * feat(resume): sanity check (bsc#1197192)
+ * fix(dracut-initramfs-restore.sh): unpack uncompressed initrd as last option (bsc#1197195)
+ * fix(resume): only exclude this module when swap is netdev
+ * fix(network): do not use network-wicked as default network handler
+ * chore(suse): update spec
+
+-------------------------------------------------------------------
Fri Feb 18 07:48:46 UTC 2022 - antonio.feijoo@suse.com
- Update to version 055+suse.238.gacab0df5:
diff --git a/dracut.obsinfo b/dracut.obsinfo
index 6819c59..dd8aa55 100644
--- a/dracut.obsinfo
+++ b/dracut.obsinfo
@@ -1,5 +1,5 @@
name: dracut
-version: 055+suse.238.gacab0df5
-mtime: 1645168488
-commit: acab0df540c367f5b83e4d63c8c491238b2a9cdf
+version: 056+suse.252.g75c0d4d5
+mtime: 1648826691
+commit: 75c0d4d5ecdf16da33575aac0e3eba50bbdaff01
diff --git a/dracut.spec b/dracut.spec
index 929e8a2..17a53d4 100644
--- a/dracut.spec
+++ b/dracut.spec
@@ -25,10 +25,10 @@
%endif
Name: dracut
-Version: 055+suse.238.gacab0df5
+Version: 056+suse.252.g75c0d4d5
Release: 0
-Summary: Initramfs generator using udev
-License: GPL-2.0-or-later AND LGPL-2.1-or-later
+Summary: Event driven initramfs infrastructure
+License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
Group: System/Base
URL: https://dracut.wiki.kernel.org/
Source0: dracut-%{version}.tar.xz
@@ -45,7 +45,6 @@ BuildRequires: pkgconfig(libkmod)
BuildRequires: pkgconfig(systemd) >= 219
Requires: %{_bindir}/get_kernel_version
Requires: bash
-# systemd-sysvinit provides: poweroff, reboot, halt
Requires: coreutils
Requires(post): coreutils
Requires: cpio
@@ -59,7 +58,6 @@ Requires: modutils
Requires: pigz
Requires: sed
Requires: systemd >= 219
-Requires: systemd-sysvinit
Requires: udev > 166
Requires: util-linux >= 2.21
Requires: util-linux-systemd >= 2.36.2
@@ -178,6 +176,9 @@ mv %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh %{buildroot}/%{
ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
%endif
+# create a link to dracut-util to be able to parse kernel command line arguments at generation time
+ln -s %{dracutlibdir}/dracut-util %{buildroot}/%{dracutlibdir}/dracut-getarg
+
%post
# check whether /var/run has been converted to a symlink
if [ ! -L /var/run ]; then
@@ -313,6 +314,7 @@ fi
%{dracutlibdir}/dracut-initramfs-restore
%{dracutlibdir}/dracut-install
%{dracutlibdir}/dracut-util
+%{dracutlibdir}/dracut-getarg
%{dracutlibdir}/dracut-cpio
%dir %{dracutlibdir}/modules.d
@@ -325,6 +327,7 @@ fi
%{dracutlibdir}/modules.d/01systemd-coredump
%{dracutlibdir}/modules.d/01systemd-hostnamed
%{dracutlibdir}/modules.d/01systemd-initrd
+%{dracutlibdir}/modules.d/01systemd-integritysetup
%{dracutlibdir}/modules.d/01systemd-journald
%{dracutlibdir}/modules.d/01systemd-ldconfig
%{dracutlibdir}/modules.d/01systemd-modules-load
@@ -382,6 +385,8 @@ fi
%{dracutlibdir}/modules.d/91crypt-gpg
%{dracutlibdir}/modules.d/91crypt-loop
%{dracutlibdir}/modules.d/91fido2
+%{dracutlibdir}/modules.d/91pcsc
+%{dracutlibdir}/modules.d/91pkcs11
%{dracutlibdir}/modules.d/91tpm2-tss
%{dracutlibdir}/modules.d/91zipl
%{dracutlibdir}/modules.d/95cifs