diff --git a/autoconf/Dockerfile b/autoconf/Dockerfile index 7ac3163..6b16661 100644 --- a/autoconf/Dockerfile +++ b/autoconf/Dockerfile @@ -46,10 +46,14 @@ RUN PATCH_VERBOSE=1 curl https://ftp.gnu.org/gnu/autoconf-archive/autoconf-archi && ./configure --prefix=/usr/local \ && make \ && make install -ADD --chmod=755 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=${CONFIG_GIT_REV} \ - /usr/local/share/autoconf/build-aux/config.guess -ADD --chmod=755 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=${CONFIG_GIT_REV} \ - /usr/local/share/autoconf/build-aux/config.sub +RUN tmp=$(mktemp -d) \ + && git -C "$tmp" init \ + && git -C "$tmp" remote add origin https://git.savannah.gnu.org/git/config.git \ + && git -C "$tmp" fetch --depth=1 origin "$CONFIG_GIT_REV" \ + && git -C "$tmp" checkout FETCH_HEAD -- config.guess config.sub \ + && install -m 755 "$tmp/config.guess" /usr/local/share/autoconf/build-aux/config.guess \ + && install -m 755 "$tmp/config.sub" /usr/local/share/autoconf/build-aux/config.sub \ + && rm -rf "$tmp" COPY config.sub.patch . RUN p=$(pwd)/config.sub.patch \ && cd /usr/local/share/autoconf/build-aux \