From 304874d8ab0de074804fe176374dec1d1eb9b039 Mon Sep 17 00:00:00 2001 From: "C.J. Collier" Date: Wed, 22 May 2024 10:04:51 -0700 Subject: packer: T6390: Compensate for packer packaging update new packer zip file comes with license as well as the packer binary. compensate for this while not breaking old code --- docker/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'docker') diff --git a/docker/Dockerfile b/docker/Dockerfile index 0518a601..dfa71ad1 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -201,8 +201,11 @@ RUN wget https://salsa.debian.org/klausenbusk-guest/debootstrap/commit/a9a603b17 RUN if dpkg-architecture -ii386 || dpkg-architecture -iamd64; then \ export LATEST="$(curl -s https://checkpoint-api.hashicorp.com/v1/check/packer | \ jq -r -M '.current_version')"; \ - echo "url https://releases.hashicorp.com/packer/${LATEST}/packer_${LATEST}_linux_amd64.zip" |\ - curl -K- | gzip -d > /usr/bin/packer && \ + export ZIP="packer_${LATEST}_linux_amd64.zip"; \ + echo "url https://releases.hashicorp.com/packer/${LATEST}/${ZIP}" |\ + curl -K- | dd of=/tmp/${ZIP} ; \ + unzip -d /tmp /tmp/${ZIP} ;\ + mv /tmp/packer /usr/bin/packer && \ chmod +x /usr/bin/packer; \ fi -- cgit v1.2.3