dracut: cp with sparse

master
Harald Hoyer 2011-09-02 09:01:47 +02:00
parent dffb93feaf
commit 59f288ce63
2 changed files with 2 additions and 2 deletions

2
dracut
View File

@ -650,7 +650,7 @@ if strstr "$modules_loaded" " fips " && command -v prelink >/dev/null; then
done done
fi fi


if ! ( cd "$initdir"; find . |cpio -R 0:0 -H newc -o --quiet | \ if ! ( cd "$initdir"; find . |cpio -R 0:0 -H newc -o --quiet| \
$compress > "$outfile"; ); then $compress > "$outfile"; ); then
dfatal "dracut: creation of $outfile failed" dfatal "dracut: creation of $outfile failed"
exit 1 exit 1

View File

@ -317,7 +317,7 @@ inst_simple() {
inst "${_src%/*}/.${_src##*/}.hmac" "${target%/*}/.${target##*/}.hmac" inst "${_src%/*}/.${_src##*/}.hmac" "${target%/*}/.${target##*/}.hmac"
fi fi
ddebug "Installing $_src" ddebug "Installing $_src"
cp -pfL "$_src" "${initdir}$target" cp --sparse=always -pfL "$_src" "${initdir}$target"
} }


# find symlinks linked to given library file # find symlinks linked to given library file