FIPS workaround for fipscheck dir

Also patch old install path... (used in Fedora 17)

Signed-off-by: Milan Broz <mbroz@redhat.com>
master
Milan Broz 2012-08-24 13:31:57 +02:00 committed by Harald Hoyer
parent 8a7f561ee5
commit 00083a0909
1 changed files with 12 additions and 0 deletions

View File

@ -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"