]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-functions: hmac checksum files can be symlinks, too
authorHarald Hoyer <harald@redhat.com>
Wed, 31 Aug 2011 13:22:09 +0000 (15:22 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 31 Aug 2011 13:22:09 +0000 (15:22 +0200)
use inst() instead of inst_simple() to install the hmac files

dracut-functions

index c28766edefa56f96c0b8328e22fec8eeeb6e9114..3edd4c71c4fe7aecc5a476ac445ee36342d637ad 100755 (executable)
@@ -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"