More explicit unzip and move for /opt/ninja

This commit is contained in:
DyonR 2021-01-13 19:25:01 +01:00
parent be1b3c33bd
commit dcaf844620

View File

@ -18,8 +18,8 @@ RUN apt update \
&& NINJA_ASSETS=$(curl -sX GET "https://api.github.com/repos/ninja-build/ninja/releases" | jq '.[] | select(.prerelease==false) | .assets_url' | head -n 1 | tr -d '"') \
&& NINJA_DOWNLOAD_URL=$(curl -sX GET ${NINJA_ASSETS} | jq '.[] | select(.name | contains("ninja-linux")) .browser_download_url' | tr -d '"') \
&& curl -o /opt/ninja-linux.zip -L ${NINJA_DOWNLOAD_URL} \
&& unzip /opt/ninja-linux.zip \
&& mv ninja /usr/local/bin/ninja \
&& unzip /opt/ninja-linux.zip -d /opt \
&& mv /opt/ninja /usr/local/bin/ninja \
&& chmod +x /usr/local/bin/ninja \
&& rm -rf /opt/* \
&& apt purge -y \