aboutsummaryrefslogtreecommitdiff
path: root/rpb-openembedded
diff options
context:
space:
mode:
authorDaniel Díaz <daniel.diaz@linaro.org>2019-03-12 12:31:06 -0600
committerFathi Boudra <fathi.boudra@linaro.org>2019-03-13 05:32:42 +0000
commitb8d8438cab068d50ffd35c073700a796c7c795b2 (patch)
tree4b6f098bded29b9012d0ae5915b24c6e664c49e3 /rpb-openembedded
parenta2282f3d6a262db5eb091f0366ff03dbd43791c2 (diff)
rpb-openembedded: Use pigz instead of gzip
Using pigz will greatly reduce time spent compressing the root filesystem images. Change-Id: I5ed11db8ddff52013223aa6dc8e516017eb53fd2 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
Diffstat (limited to 'rpb-openembedded')
-rwxr-xr-xrpb-openembedded/builders.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpb-openembedded/builders.sh b/rpb-openembedded/builders.sh
index 5bcb0878..b6a95129 100755
--- a/rpb-openembedded/builders.sh
+++ b/rpb-openembedded/builders.sh
@@ -20,7 +20,7 @@ if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 update; then
sleep 15
sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 update || true
fi
-pkg_list="python-pip android-tools-fsutils chrpath cpio diffstat gawk libmagickwand-dev libmath-prime-util-perl libsdl1.2-dev libssl-dev python-requests texinfo vim-tiny whiptail"
+pkg_list="python-pip android-tools-fsutils chrpath cpio diffstat gawk libmagickwand-dev libmath-prime-util-perl libsdl1.2-dev libssl-dev python-requests texinfo vim-tiny whiptail pigz"
if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 install -y ${pkg_list}; then
echo "INFO: apt install error - try again in a moment"
sleep 15
@@ -146,10 +146,10 @@ case "${MACHINE}" in
;;
*)
for rootfs in $(find ${DEPLOY_DIR_IMAGE} -type f -name *.rootfs.ext4.gz); do
- gunzip -k ${rootfs}
+ pigz -d -k ${rootfs}
sudo ext2simg -v ${rootfs%.gz} ${rootfs%.ext4.gz}.img
rm -f ${rootfs%.gz}
- gzip -9 ${rootfs%.ext4.gz}.img
+ pigz -9 ${rootfs%.ext4.gz}.img
done
;;
esac