diff --git a/_servicedata b/_servicedata
index 048a989..0568fc9 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/opensuse/dracut.git
- 19b7c06cbf2d96befb9ba0fb24c482a0da40dcef
\ No newline at end of file
+ 528264bed530313364d406ef3a662ab4720b7487
\ No newline at end of file
diff --git a/dracut-059+suse.581.g19b7c06c.obscpio b/dracut-059+suse.581.g19b7c06c.obscpio
deleted file mode 100644
index 7f82c7f..0000000
--- a/dracut-059+suse.581.g19b7c06c.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a8e3e324f6e4f119989ddfd9a132e2737dff4711e5d66425dd4c1b241550a28b
-size 2130956
diff --git a/dracut-059+suse.588.g528264be.obscpio b/dracut-059+suse.588.g528264be.obscpio
new file mode 100644
index 0000000..654d162
--- /dev/null
+++ b/dracut-059+suse.588.g528264be.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88cece5e64592adc76f159fa4f469f0fed6f5b149f3b3f056c2040826f8cc439
+size 2130956
diff --git a/dracut.changes b/dracut.changes
index fded919..a3edc93 100644
--- a/dracut.changes
+++ b/dracut.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Thu May 16 15:01:18 UTC 2024 - antonio.feijoo@suse.com
+
+- Update to version 059+suse.588.g528264be:
+ * fix(install.d): skip if dracut is not the initrd or UKI generator
+ * style(install.d): shfmt reformat
+ * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
+ * fix(dracut.spec): do not check if fillup template exists at %post end
+
-------------------------------------------------------------------
Fri Apr 26 06:19:27 UTC 2024 - antonio.feijoo@suse.com
diff --git a/dracut.obsinfo b/dracut.obsinfo
index 7ddd250..b80ec94 100644
--- a/dracut.obsinfo
+++ b/dracut.obsinfo
@@ -1,4 +1,4 @@
name: dracut
-version: 059+suse.581.g19b7c06c
-mtime: 1714112284
-commit: 19b7c06cbf2d96befb9ba0fb24c482a0da40dcef
+version: 059+suse.588.g528264be
+mtime: 1715589868
+commit: 528264bed530313364d406ef3a662ab4720b7487
diff --git a/dracut.spec b/dracut.spec
index 00ac90f..2fdb730 100644
--- a/dracut.spec
+++ b/dracut.spec
@@ -25,7 +25,7 @@
%endif
Name: dracut
-Version: 059+suse.581.g19b7c06c
+Version: 059+suse.588.g528264be
Release: 0
Summary: Event driven initramfs infrastructure
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -207,7 +207,7 @@ if [ -L /var/run ] && [ -f /etc/dracut.conf.d/05-convertfs.conf ]; then
fi
# remove obsolete legacy fillup template for /etc/sysconfig/kernel
-[ -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd ] && rm -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd
+rm -f /var/adm/fillup-templates/sysconfig.kernel-mkinitrd
%{?regenerate_initrd_post}