fix(docker): use install -D to create leading dirs for curl
CI / Build Native (push) Failing after 16m26s
CI / Build Native (push) Failing after 16m26s
The previous install -m 0755 /usr/bin/curl /out/usr/bin/curl failed because /out/usr/bin/ did not exist. install -D creates the leading dirs.
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
FROM registry.access.redhat.com/ubi9/ubi-minimal AS curl-builder
|
FROM registry.access.redhat.com/ubi9/ubi-minimal AS curl-builder
|
||||||
RUN microdnf install -y curl-minimal && microdnf clean all \
|
RUN microdnf install -y curl-minimal && microdnf clean all \
|
||||||
&& mkdir -p /out \
|
&& mkdir -p /out \
|
||||||
&& install -m 0755 /usr/bin/curl /out/usr/bin/curl \
|
&& install -D -m 0755 /usr/bin/curl /out/usr/bin/curl \
|
||||||
&& for lib in $(ldd /usr/bin/curl | awk '/=>/ {print $3}' | sort -u); do \
|
&& for lib in $(ldd /usr/bin/curl | awk '/=>/ {print $3}' | sort -u); do \
|
||||||
install -D -m 0755 "$lib" "/out$lib"; \
|
install -D -m 0755 "$lib" "/out$lib"; \
|
||||||
done \
|
done \
|
||||||
|
|||||||
Reference in New Issue
Block a user