diff --git a/Sanity/ssl-enum-ciphers-ems-extension-support/test.sh b/Sanity/ssl-enum-ciphers-ems-extension-support/test.sh index 184e068..38fa40e 100755 --- a/Sanity/ssl-enum-ciphers-ems-extension-support/test.sh +++ b/Sanity/ssl-enum-ciphers-ems-extension-support/test.sh @@ -13,7 +13,12 @@ PORT="12345" rlJournalStart if [ "$REBOOTCOUNT" -eq 0 ]; then rlPhaseStartSetup "Enable fips" - rlRun "fips-mode-setup --enable" 0 "Enable fips" + if rlIsFedora '>=41'|| rlIsRHELLike '>=10'; then + rlRun "grubby --update-kernel=ALL --args=\"fips=1\"" + else + rlRun "fips-mode-setup --enable" 0 "Enable fips" + fi + rlLog "Rebooting" tmt-reboot rlPhaseEnd @@ -65,7 +70,13 @@ EOL rlPhaseEnd rlPhaseStartCleanup "Disable fips" - rlRun "fips-mode-setup --disable" 0 "Disable fips" + rlPhaseStartSetup "Enable fips" + if rlIsFedora '>=41' || rlIsRHELLike '>=10'; then + rlRun "grubby --update-kernel=ALL --args=\"fips=0\"" + else + rlRun "fips-mode-setup --disable" 0 "Disable fips" + fi + rlLog "Rebooting" tmt-reboot rlPhaseEnd