From fba339e543319c516a35a18dadcc1f84dd0be1d9 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 8 Apr 2026 16:44:11 -0700 Subject: [PATCH] Fix jbig2enc download: ADD doesn't expand shell subcommands Use curl in a RUN instead of ADD so $(dpkg --print-architecture) is evaluated by the shell. Co-Authored-By: Claude Opus 4.6 (1M context) --- containers/paperless/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/containers/paperless/Dockerfile b/containers/paperless/Dockerfile index 35df533..24b22da 100644 --- a/containers/paperless/Dockerfile +++ b/containers/paperless/Dockerfile @@ -65,8 +65,10 @@ RUN apt-get update && apt-get install --no-install-recommends -y \ && rm -rf /var/lib/apt/lists/* # Install jbig2enc from upstream prebuilt deb -ADD https://github.com/paperless-ngx/builder/releases/download/jbig2enc-0.29/jbig2enc_0.29-1_$(dpkg --print-architecture).deb /tmp/jbig2enc.deb -RUN dpkg -i /tmp/jbig2enc.deb && rm /tmp/jbig2enc.deb || true +RUN curl -fsSL "https://github.com/paperless-ngx/builder/releases/download/jbig2enc-0.29/jbig2enc_0.29-1_$(dpkg --print-architecture).deb" -o /tmp/jbig2enc.deb \ + && dpkg -i /tmp/jbig2enc.deb \ + && rm /tmp/jbig2enc.deb \ + || true WORKDIR /usr/src/paperless