The main 01fips module should always load all optimized/driver modules
of all relevant crypto algorithms (based on their aliases), so we can
drop this useless module.
%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
-rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/02fips-aesni
%endif
%if %{defined _unitdir}
%endif
%if %{defined _unitdir}
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
%defattr(-,root,root,0755)
%{dracutlibdir}/modules.d/01fips
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
%defattr(-,root,root,0755)
%{dracutlibdir}/modules.d/01fips
-%{dracutlibdir}/modules.d/02fips-aesni
+++ /dev/null
-#!/bin/bash
-
-# called by dracut
-check() {
- return 255
-}
-
-# called by dracut
-depends() {
- return 0
-}
-
-# called by dracut
-installkernel() {
- local _fipsmodules _mod
- _fipsmodules="aesni-intel ghash_clmulni_intel"
-
- mkdir -m 0755 -p "${initdir}/etc/modprobe.d"
-
- for _mod in $_fipsmodules; do
- if instmods $_mod; then
- echo $_mod >> "${initdir}/etc/fipsmodules"
- echo "blacklist $_mod" >> "${initdir}/etc/modprobe.d/fips.conf"
- fi
- done
-}
-
-# called by dracut
-install() {
- return 0
-}
-