From: Harald Hoyer Date: Wed, 31 Aug 2011 13:22:09 +0000 (+0200) Subject: dracut-functions: hmac checksum files can be symlinks, too X-Git-Tag: 014~114 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f06f0c36701a3e3eb1c6e92ec173285dca3c922;p=thirdparty%2Fdracut.git dracut-functions: hmac checksum files can be symlinks, too use inst() instead of inst_simple() to install the hmac files --- diff --git a/dracut-functions b/dracut-functions index c28766ede..3edd4c71c 100755 --- a/dracut-functions +++ b/dracut-functions @@ -320,7 +320,7 @@ inst_simple() { fi # install checksum files also if [[ -e "${_src%/*}/.${_src##*/}.hmac" ]]; then - inst_simple "${_src%/*}/.${_src##*/}.hmac" "${target%/*}/.${target##*/}.hmac" + inst "${_src%/*}/.${_src##*/}.hmac" "${target%/*}/.${target##*/}.hmac" fi ddebug "Installing $_src" cp -pfL "$_src" "${initdir}$target" @@ -360,7 +360,7 @@ inst_library() { if [[ -L $_src ]]; then # install checksum files also if [[ -e "${_src%/*}/.${_src##*/}.hmac" ]]; then - inst_simple "${_src%/*}/.${_src##*/}.hmac" "${_dest%/*}/.${_dest##*/}.hmac" + inst "${_src%/*}/.${_src##*/}.hmac" "${_dest%/*}/.${_dest##*/}.hmac" fi _reallib=$(readlink -f "$_src") inst_simple "$_reallib" "$_reallib"