From 842e971a65edf049a33dbba738d30c8c7edb85bc Mon Sep 17 00:00:00 2001 From: Raphaƫl Hertzog Date: Sat, 24 Feb 2018 17:04:04 +0100 Subject: Run mksquashfs with nice -n 19 to not overload the system Machines tend to become unresponsive during the mksquashfs step. Avoid this by lowering the priority of the process. Thanks: Ronny Standtke for the patch. Closes: #867539 --- scripts/build/binary_rootfs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build/binary_rootfs b/scripts/build/binary_rootfs index 6c797acb3..d50cf3b43 100755 --- a/scripts/build/binary_rootfs +++ b/scripts/build/binary_rootfs @@ -352,7 +352,7 @@ case "${LB_CHROOT_FILESYSTEM}" in fi # Create image - Chroot chroot "mksquashfs chroot filesystem.squashfs ${MKSQUASHFS_OPTIONS}" + Chroot chroot "nice -n 19 mksquashfs chroot filesystem.squashfs ${MKSQUASHFS_OPTIONS}" rm -f chroot/chroot/excludes @@ -413,7 +413,7 @@ case "${LB_CHROOT_FILESYSTEM}" in MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -wildcards -ef config/rootfs/excludes" fi - mksquashfs chroot binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} + nice -n 19 mksquashfs chroot binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} du -B 1 -s chroot | cut -f1 > binary/${INITFS}/filesystem.size ;; -- cgit v1.2.3