Remove lzma compression for initrd.

master
parent e8a7896d28
commit 1781ce035a

@ -6,6 +6,7 @@ CHANGE LOG
* Fix Update profile.
* Fix double title in grub.conf for CDS.
* Fix cl-unmask in when working with other overlay.
* Remove lzma compressing for initrd.
1.3.2
* Correct assembly given that calculate within the meta-package

@ -6520,15 +6520,15 @@ sub initrd_clean{
$curkernel = `readlink $chroot/usr/src/linux`;
chomp($curkernel);
}
# проверим поддерживается ли ядром сжатие lzma и есть ли в наличии утилита lzma
if( -e "$chroot$data{scratch_ws}/usr/src/$curkernel/.config" && `cat $chroot$data{scratch_ws}/usr/src/linux/.config | \
grep -Pc "^CONFIG_RD_LZMA=y|^CONFIG_INITRAMFS_COMPRESSION_LZMA=y"` == 2 &&
!system("which lzma &>/dev/null") ) {
$archcmd = "lzma";
}
else {
$archcmd = "gzip";
}
# # проверим поддерживается ли ядром сжатие lzma и есть ли в наличии утилита lzma
# if( -e "$chroot$data{scratch_ws}/usr/src/$curkernel/.config" && `cat $chroot$data{scratch_ws}/usr/src/linux/.config | \
# grep -Pc "^CONFIG_RD_LZMA=y|^CONFIG_INITRAMFS_COMPRESSION_LZMA=y"` == 2 &&
# !system("which lzma &>/dev/null") ) {
# $archcmd = "lzma";
# }
# else {
$archcmd = "gzip";
# }
#соберем распакованный initrd
`$data{path} find * | cpio -o --quiet -H newc | $archcmd -9 > $chroot/boot/initrd`;

Loading…
Cancel
Save