From c17ba6fb19bdfcfb13fa211b5735ca3bcdeef55d Mon Sep 17 00:00:00 2001 From: Christopher Wellons Date: Thu, 27 Aug 2026 21:11:33 -0400 Subject: [PATCH] Fetch busybox-w32 from GitHub instead of frippery.org The archives are identical except for .frp_describe, which is gitignored and absent from GitHub archives. Without it the Makefile finds neither a git checkout nor a source directory named after the tag, and the version degrades from 1.38.0.git-6075-g169694ebd to 1.38.0.git. Recreate the file after extraction. Co-Authored-By: Claude Opus 5 --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ed87bb9..b81e470 100644 --- a/Dockerfile +++ b/Dockerfile @@ -105,14 +105,15 @@ RUN curl --insecure --location --remote-name-all --remote-header-name \ FROM base AS dl-busybox ARG BUSYBOX_VERSION=FRP-6075-g169694ebd \ - BUSYBOX_SHA256=44401413c86a839deeec3eba088af244a1594f18ff9fd0622811100e4cc2e7b4 + BUSYBOX_SHA256=aa953010f16989cec8e165c5ffddaa9f6633f65670e20d5d7678c987d776f1d7 WORKDIR /dl RUN curl --insecure --location --remote-name-all --remote-header-name \ - https://frippery.org/files/busybox/busybox-w32-$BUSYBOX_VERSION.tgz \ - && printf '%s %s\n' $BUSYBOX_SHA256 busybox-w32-$BUSYBOX_VERSION.tgz \ + https://github.com/rmyorston/busybox-w32/archive/refs/tags/$BUSYBOX_VERSION.tar.gz \ + && printf '%s %s\n' $BUSYBOX_SHA256 busybox-w32-$BUSYBOX_VERSION.tar.gz \ | sha256sum -c \ && mkdir busybox \ - && tar xzf busybox-w32-$BUSYBOX_VERSION.tgz -C busybox --strip-components=1 + && tar xzf busybox-w32-$BUSYBOX_VERSION.tar.gz -C busybox --strip-components=1 \ + && echo $BUSYBOX_VERSION >busybox/.frp_describe FROM base AS dl-vim ARG VIM_VERSION=9.0 \