From dc2fd7b2a3ddcee47eced24a40ebe71db86ad8bf Mon Sep 17 00:00:00 2001 From: Nathaniel van Diepen Date: Wed, 13 Dec 2023 19:13:25 -0700 Subject: [PATCH 1/2] Shrink build cache and use here-documents I haven't directly tested this yet, but in theory it should shrink the build cache a bit. Here-documents are a newer dockerfile feature to make multi-line stuff easier: https://docs.docker.com/engine/reference/builder/#here-documents --- Dockerfile | 168 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 121 insertions(+), 47 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6e281b0..5709bc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ +#syntax=docker/dockerfile:1.4 # Global config ARG toltec_image=ghcr.io/toltec-dev/base:v3.1 ARG rm2_stuff_commit=2f6c56ea6e3495ced46449a59e6af6848c73562 @@ -7,31 +8,52 @@ ARG linux_release=5.8.18 # Step 1: Build Linux for the emulator FROM $toltec_image as linux-build -RUN apt-get update && \ - apt-get install -y bison bc lzop libssl-dev flex +RUN < Date: Tue, 2 Dec 2025 20:25:00 +0000 Subject: [PATCH 2/2] Add missing apt cleanup --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 430ffc0..83866be 100644 --- a/Dockerfile +++ b/Dockerfile @@ -81,6 +81,7 @@ RUN <