Skip to content

Commit da26c1f

Browse files
committed
chore(sdk): bump squashfs-tools to 4.7.2
1 parent 05f5228 commit da26c1f

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

.changeset/loose-laws-relax.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@cartesi/sdk": patch
3+
---
4+
5+
bump squashfs-tools to 4.7.2

packages/sdk/Dockerfile

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@ apt-get install -y --no-install-recommends \
2626
automake \
2727
build-essential \
2828
libarchive-dev \
29-
libtool
29+
libtool \
30+
liblz4-dev \
31+
liblzma-dev \
32+
liblzo2-dev \
33+
libzstd-dev \
34+
zlib1g-dev
3035
rm -rf /var/lib/apt/lists/*
3136
EOF
3237

@@ -57,6 +62,17 @@ RUN <<EOF
5762
make
5863
EOF
5964

65+
################################################################################
66+
# build msquashfs-tools
67+
FROM builder AS squashfs-tools
68+
ARG SQUASHFS_TOOLS_VERSION
69+
WORKDIR /usr/local/src/squashfs-tools
70+
ADD https://github.com/plougher/squashfs-tools.git#v${SQUASHFS_TOOLS_VERSION}:squashfs-tools .
71+
RUN <<EOF
72+
make
73+
./mksquashfs -version
74+
EOF
75+
6076
################################################################################
6177
# go migrate db cli installer
6278
FROM base AS go-migrate
@@ -270,7 +286,6 @@ apt-get install -y --no-install-recommends \
270286
libslirp0 \
271287
locales \
272288
lua5.4 \
273-
squashfs-tools \
274289
xxd \
275290
xz-utils
276291
rm -rf /var/lib/apt/lists/*
@@ -356,6 +371,7 @@ COPY eth_load /usr/local/bin
356371
COPY entrypoint.sh /usr/local/bin/
357372
COPY --from=foundry /usr/local/bin/anvil /usr/local/bin/
358373
COPY --from=foundry /usr/local/bin/cast /usr/local/bin/
374+
COPY --from=squashfs-tools /usr/local/src/squashfs-tools/mksquashfs /usr/local/bin/
359375

360376
WORKDIR /mnt
361377
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]

packages/sdk/docker-bake.hcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ target "default" {
2323
NODE_VERSION = "22.15.1"
2424
NVM_VERSION = "977563e97ddc66facf3a8e31c6cff01d236f09bd" # 0.40.3
2525
POSTGRES_BASE_IMAGE = "docker.io/library/postgres:17-trixie@sha256:8a56bef4c60bef3d26193cb9d810fce93def8fd0c459f4a9b14240fbd7559a1d"
26+
SQUASHFS_TOOLS_VERSION = "4.7.2"
2627
SU_EXEC_VERSION = "0.2"
2728
XGENEXT2_VERSION = "1.5.6"
2829
}

0 commit comments

Comments
 (0)