From cb819dbc11dcfef889bb93ec30461b52d8726fb5 Mon Sep 17 00:00:00 2001 From: Gardais Jeremy Date: Fri, 10 Jan 2020 10:02:54 +0100 Subject: [PATCH] Now use xz format to halve the size of initrd --- scripts/make_debian_initrd_with_firmware.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/make_debian_initrd_with_firmware.sh b/scripts/make_debian_initrd_with_firmware.sh index 7793fcc..31a2fd5 100755 --- a/scripts/make_debian_initrd_with_firmware.sh +++ b/scripts/make_debian_initrd_with_firmware.sh @@ -56,12 +56,12 @@ for DISTRO in stretch buster jessie wheezy sid; do # For ALL Debian's version # Make a new initrd mv initrd.gz initrd_orig.gz pushd "${TEMP_DIR}"/mkinitrd/ > /dev/null - find . -print0 | cpio -0 -H newc -ov | gzip -c > ../initrd.gz + find . | cpio --quiet -o -H newc | xz -c -9 --check=crc32 > ../initrd.xz popd > /dev/null # Move it to PXE Debian installer mkdir -p ${TFTP_DIRECTORY}/installer/debian/${DISTRO}/amd64/ - mv initrd.gz ${TFTP_DIRECTORY}/installer/debian/${DISTRO}/amd64/initrd_firm.gz + mv initrd.xz ${TFTP_DIRECTORY}/installer/debian/${DISTRO}/amd64/initrd_firm.xz popd > /dev/null