diff --git a/dracut-functions.sh b/dracut-functions.sh index c328f9fc..d089b7f4 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh @@ -620,6 +620,12 @@ else if [[ -e "${_src%/*}/.${_src##*/}.hmac" ]]; then inst "${_src%/*}/.${_src##*/}.hmac" "${_target%/*}/.${_target##*/}.hmac" fi + if [[ -e "/lib/fipscheck/${_src##*/}.hmac" ]]; then + inst "/lib/fipscheck/${_src##*/}.hmac" "/lib/fipscheck/${_target##*/}.hmac" + fi + if [[ -e "/lib64/fipscheck/${_src##*/}.hmac" ]]; then + inst "/lib64/fipscheck/${_src##*/}.hmac" "/lib64/fipscheck/${_target##*/}.hmac" + fi fi ddebug "Installing $_src" cp --reflink=auto --sparse=auto -pfL "$_src" "${initdir}/$_target" @@ -657,6 +663,12 @@ else if [[ -e "${_src%/*}/.${_src##*/}.hmac" ]]; then inst "${_src%/*}/.${_src##*/}.hmac" "${_dest%/*}/.${_dest##*/}.hmac" fi + if [[ -e "/lib/fipscheck/${_src##*/}.hmac" ]]; then + inst "/lib/fipscheck/${_src##*/}.hmac" "/lib/fipscheck/${_dest##*/}.hmac" + fi + if [[ -e "/lib64/fipscheck/${_src##*/}.hmac" ]]; then + inst "/lib64/fipscheck/${_src##*/}.hmac" "/lib64/fipscheck/${_dest##*/}.hmac" + fi fi _reallib=$(readlink -f "$_src") inst_simple "$_reallib" "$_reallib"