diff --git a/kexec-tools.spec b/kexec-tools.spec
index 0ba0d3b..6e440e9 100644
--- a/kexec-tools.spec
+++ b/kexec-tools.spec
@@ -5,7 +5,7 @@
 
 Name: kexec-tools
 Version: 2.0.27
-Release: 14%{?dist}
+Release: 14.1%{?dist}
 License: GPLv2
 Summary: The kexec/kdump userspace component
 
@@ -68,9 +68,16 @@ Requires(post): servicelog
 Recommends: keyutils
 %endif
 Requires(pre): coreutils sed zlib
-Requires: dracut >= 050
-Requires: dracut-network >= 050
-Requires: dracut-squash >= 050
+# weaken dracut requirements
+%if 0%{?facebook}
+Suggests: dracut >= 050
+Suggests: dracut-network >= 050
+Suggests: dracut-squash >= 050
+%else
+Recommends: dracut >= 050
+Recommends: dracut-network >= 050
+Recommends: dracut-squash >= 050
+%endif
 Requires: ethtool
 Requires: binutils
 Recommends: grubby
@@ -410,6 +417,9 @@ fi
 %endif
 
 %changelog
+* Thu Aug 01 2024 Michel Lind <salimma@centosproject.org> - 2.0.27-14.1
+- weaken dracut requirements; not needed in most use cases
+
 * Wed Jul 24 2024 Tao Liu <ltao@redhat.com> - 2.0.27-14
 - lib: Ensure we don't find bind mounts for device target
 - dracut: Disable ostree-prepare-root