From bab4294a0c55aede855620fb4b18091c01a95e09 Mon Sep 17 00:00:00 2001 From: pyama86 Date: Tue, 25 Aug 2026 20:08:54 +0900 Subject: [PATCH] fix: repair broken cp/mkdir lines in yumrepo Dockerfile Leftovers from el7 removal broke the yumrepo build: - `cp -pr releases/centos/{x86_64,aarch64}/2/` had no destination operand. These lines used to copy the el7 libnss rpm into the Amazon Linux 2 repo, but libnss no longer ships an el7 build. - `mkdir -p releases/centos/{x86_64,aarch64}/{2}` created a literal `{2}` directory since bash does not expand a single-element brace, so the later `cp` into `.../2` failed with "target is not a directory". --- dockerfiles/Dockerfile.yumrepo | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dockerfiles/Dockerfile.yumrepo b/dockerfiles/Dockerfile.yumrepo index b4598d2..3161f7b 100644 --- a/dockerfiles/Dockerfile.yumrepo +++ b/dockerfiles/Dockerfile.yumrepo @@ -3,9 +3,9 @@ RUN dnf install -y createrepo rpm-sign git sudo pinentry COPY . /opt/pkg WORKDIR /opt/pkg RUN rm -rf releases && mkdir releases -RUN mkdir -p releases/centos/x86_64/{2} +RUN mkdir -p releases/centos/x86_64/2 RUN mkdir -p releases/almalinux/x86_64/9 -RUN mkdir -p releases/centos/aarch64/{2} +RUN mkdir -p releases/centos/aarch64/2 RUN mkdir -p releases/almalinux/aarch64/9 RUN echo '%_signature gpg' >> ~/.rpmmacros && \ @@ -16,11 +16,9 @@ echo '%_gpg_hash_algo 8' >> ~/.rpmmacros # for libnss-stns RUN cp -pr builds/*{amd64,x86_64}*.rpm releases/centos/x86_64/ RUN cp -pr builds/*x86_64*el9.rpm releases/almalinux/x86_64/9/ -RUN cp -pr releases/centos/x86_64/2/ RUN cp -pr builds/*{arm64,aarch64}*.rpm releases/centos/aarch64/ RUN cp -pr builds/*aarch64*el9.rpm releases/almalinux/aarch64/9/ -RUN cp -pr releases/centos/aarch64/2/ # for go packages(cache-stnsd,stns) RUN cp -pr builds/*amd64*.rpm releases/centos/x86_64/