From: Harald Hoyer Date: Fri, 24 Jan 2014 14:27:15 +0000 (+0100) Subject: dracut.sh: set file owners of early cpio files to 0:0 X-Git-Tag: RHEL-7.1~147 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87862728daaefd56708fe2100c22a90ebf361fac;p=thirdparty%2Fdracut.git dracut.sh: set file owners of early cpio files to 0:0 --- diff --git a/dracut.sh b/dracut.sh index 55862751a..0ac2b0508 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1379,10 +1379,10 @@ rm -f -- "$outfile" dinfo "*** Creating image file ***" if [[ $create_early_cpio = yes ]]; then # The microcode blob is _before_ the initramfs blob, not after - (cd "$early_cpio_dir/d"; find . -print0 | cpio --null -o -H newc --quiet >../early.cpio) + (cd "$early_cpio_dir/d"; find . -print0 | cpio --null -R 0:0 -H newc -o --quiet >../early.cpio) mv $early_cpio_dir/early.cpio $outfile.$$ fi -if ! ( umask 077; cd "$initdir"; find . -print0 | cpio --null -R 0:0 -H newc -o --quiet| \ +if ! ( umask 077; cd "$initdir"; find . -print0 | cpio --null -R 0:0 -H newc -o --quiet | \ $compress >> "$outfile.$$"; ); then dfatal "dracut: creation of $outfile.$$ failed" exit 1