File tree Expand file tree Collapse file tree 1 file changed +9
-13
lines changed
Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -31,19 +31,15 @@ RUN \
3131 # Clean up
3232 && rm -rf /var/lib/apt/lists/*
3333
34- RUN set -eux; \
35- ARCH=$(dpkg --print-architecture); \
36- case "$ARCH" in \
37- amd64) S5CMD_ARCH="amd64" ;; \
38- arm64) S5CMD_ARCH="arm64" ;; \
39- *) echo "Unsupported arch: $ARCH" && exit 1 ;; \
40- esac; \
41- curl -fL -o /tmp/s5cmd.tar.gz https://github.com/peak/s5cmd/releases/latest/download/s5cmd_linux_${S5CMD_ARCH}.tar.gz; \
42- ls -lh /tmp/s5cmd.tar.gz; \
43- tar -xzf /tmp/s5cmd.tar.gz -C /tmp; \
44- mv /tmp/s5cmd /usr/local/bin/s5cmd; \
45- chmod +x /usr/local/bin/s5cmd; \
46- rm -f /tmp/s5cmd.tar.gz
34+ RUN ARCH=$(dpkg --print-architecture) \
35+ && if [ "$ARCH" = "amd64" ]; then FILE="s5cmd_2.3.0_Linux-64bit.tar.gz" ; \
36+ elif [ "$ARCH" = "arm64" ]; then FILE="s5cmd_2.3.0_Linux-arm64.tar.gz" ; \
37+ else echo "Unsupported architecture: $ARCH" && exit 1; fi \
38+ && curl -fL -o /tmp/s5cmd.tar.gz https://github.com/peak/s5cmd/releases/download/v2.3.0/${FILE} \
39+ && tar -xzf /tmp/s5cmd.tar.gz -C /tmp \
40+ && mv /tmp/s5cmd /usr/local/bin/s5cmd \
41+ && chmod +x /usr/local/bin/s5cmd \
42+ && rm -f /tmp/s5cmd.tar.gz
4743
4844RUN \
4945 # Add an unprivileged user
You can’t perform that action at this time.
0 commit comments