Изменено сжатие initramfs в зависимости от доступных параметров ядра

master 0.2.6
parent 0aacf15515
commit e00d77ae28

@ -14,7 +14,7 @@
# limitations under the License. # limitations under the License.
TEXTDOMAIN=cl_kernel TEXTDOMAIN=cl_kernel
CL_KERNEL_VERSION=0.2.1 CL_KERNEL_VERSION=0.2.6
DESCRIPTION=$"Kernel building tool" DESCRIPTION=$"Kernel building tool"
DEFAULT_KERNEL_DIRECTORY="$(readlink -f /usr/src/linux)" DEFAULT_KERNEL_DIRECTORY="$(readlink -f /usr/src/linux)"
SRC_DIRECTORY=/usr/src SRC_DIRECTORY=/usr/src
@ -673,8 +673,14 @@ then
make $MAKEOPTS modules_install || eerror $"Failed to compile the kernel modules" || exit 1 make $MAKEOPTS modules_install || eerror $"Failed to compile the kernel modules" || exit 1
make $MAKEOPTS install || eerror $"Failed to install the kernel" || exit 1 make $MAKEOPTS install || eerror $"Failed to install the kernel" || exit 1
) || eerror $"Failed to build kernel" ) || eerror $"Failed to build kernel"
# использовать сжатие xz если поддерживается ядром # использовать сжатие если поддерживается ядром (zstd,gzip,xz)
if grep -q "CONFIG_RD_XZ=y" ${NEW_CONFIG} if grep -q "CONFIG_RD_ZSTD=y" ${NEW_CONFIG}
then
COMPRESS=--zstd
elif grep -q "CONFIG_RD_GZIP=y" ${NEW_CONFIG}
then
COMPRESS=--gzip
elif grep -q "CONFIG_RD_XZ=y" ${NEW_CONFIG}
then then
COMPRESS=--xz COMPRESS=--xz
fi fi

Loading…
Cancel
Save