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

master 0.2.6
parent 0aacf15515
commit e00d77ae28

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

Loading…
Cancel
Save