diff --git a/.github/workflows/qemu.yml b/.github/workflows/qemu.yml index 1b16f7e..ed96046 100644 --- a/.github/workflows/qemu.yml +++ b/.github/workflows/qemu.yml @@ -40,6 +40,7 @@ jobs: make \ mtools \ parted \ + pigz \ pwgen \ python2-dev \ python3-dev \ diff --git a/Dockerfile b/Dockerfile index a00e03a..ea541f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,7 @@ RUN apt-get update && \ git \ bc \ bzip2 \ + pigz \ bison \ flex \ python2-dev \ diff --git a/scripts/build-boot b/scripts/build-boot index 53a970a..bdfa23c 100755 --- a/scripts/build-boot +++ b/scripts/build-boot @@ -35,5 +35,5 @@ qemu*) esac truncate -s 32M tmp.img -gzip tmp.img +pigz tmp.img cp tmp.img.gz "${ARTIFACTS_DIR:-/artifacts}/boot-${BOARD_ID}.bin.gz" diff --git a/scripts/build-debian b/scripts/build-debian index 3902e0e..e833beb 100755 --- a/scripts/build-debian +++ b/scripts/build-debian @@ -141,6 +141,6 @@ cp files.txt "${ARTIFACTS_DIR:-/artifacts}/${OS}-${DIST}-${ARCH}-${PASSWORD}.bin rm -f ext4.img fallocate -l 1874MiB ext4.img mkfs.ext4 -d debian ext4.img -gzip ext4.img +pigz ext4.img cp -v ext4.img.gz "${ARTIFACTS_DIR:-/artifacts}/${OS}-${DIST}-${ARCH}-${PASSWORD}.bin.gz"