Install verified font directly to avoid APT cache filename mismatch

This commit is contained in:
Pigway
2026-10-02 00:50:59 +08:00
parent ff812fa6c9
commit ffaaa92146
2 changed files with 3 additions and 4 deletions
+2 -3
View File
@@ -14,9 +14,8 @@ RUN --mount=type=bind,source=build-cache/debs,target=/build-debs,readonly sed -i
font_sha=$(apt-cache show "fonts-noto-cjk=$font_version" | awk '$1=="SHA256:" {print $2;exit}'); \
test -n "$font_sha"; \
echo "$font_sha /build-debs/fonts-noto-cjk.deb" | sha256sum -c -; \
cp /build-debs/fonts-noto-cjk.deb "/var/cache/apt/archives/fonts-noto-cjk_${font_version#*:}_all.deb"; \
fi \
&& apt-get install -y --no-install-recommends fonts-noto-cjk tzdata \
apt-get install -y --no-install-recommends /build-debs/fonts-noto-cjk.deb tzdata; \
else apt-get install -y --no-install-recommends fonts-noto-cjk tzdata; fi \
&& rm -rf /var/lib/apt/lists/* \
&& groupadd --gid 10333 frameflow && useradd --uid 10333 --gid 10333 --no-create-home frameflow \
&& mkdir -p /data/images /data/generated /data/cache /config \