Browse Source

dracut: cp with sparse

master
Harald Hoyer 14 years ago
parent
commit
59f288ce63
  1. 2
      dracut
  2. 2
      dracut-functions

2
dracut

@ -650,7 +650,7 @@ if strstr "$modules_loaded" " fips " && command -v prelink >/dev/null; then @@ -650,7 +650,7 @@ if strstr "$modules_loaded" " fips " && command -v prelink >/dev/null; then
done
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
dfatal "dracut: creation of $outfile failed"
exit 1

2
dracut-functions

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

# find symlinks linked to given library file

Loading…
Cancel
Save