Skip to content

Commit a03055d

Browse files
authored
ensure that the makefile only redownloads bins in goods when required (#336)
1 parent f185848 commit a03055d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,30 +44,35 @@ pkg/goods/bins/k0sctl/k0s-${K0S_VERSION}: Makefile
4444
curl -L -o pkg/goods/bins/k0sctl/k0s-$(K0S_VERSION) "https://github.com/k0sproject/k0s/releases/download/$(K0S_VERSION)/k0s-$(K0S_VERSION)-amd64" ; \
4545
fi
4646
chmod +x pkg/goods/bins/k0sctl/k0s-$(K0S_VERSION)
47+
touch pkg/goods/bins/k0sctl/k0s-$(K0S_VERSION)
4748

4849
pkg/goods/bins/embedded-cluster/kubectl-linux-amd64: Makefile
4950
mkdir -p pkg/goods/bins/embedded-cluster
5051
curl -L -o pkg/goods/bins/embedded-cluster/kubectl-linux-amd64 "https://dl.k8s.io/release/$(KUBECTL_VERSION)/bin/linux/amd64/kubectl"
5152
chmod +x pkg/goods/bins/embedded-cluster/kubectl-linux-amd64
53+
touch pkg/goods/bins/embedded-cluster/kubectl-linux-amd64
5254

5355
pkg/goods/bins/embedded-cluster/k0sctl-linux-amd64: Makefile
5456
mkdir -p pkg/goods/bins/embedded-cluster
5557
curl -L -o pkg/goods/bins/embedded-cluster/k0sctl-linux-amd64 "https://github.com/k0sproject/k0sctl/releases/download/$(K0SCTL_VERSION)/k0sctl-linux-x64"
5658
chmod +x pkg/goods/bins/embedded-cluster/k0sctl-linux-amd64
59+
touch pkg/goods/bins/embedded-cluster/k0sctl-linux-amd64
5760

5861
pkg/goods/bins/embedded-cluster/kubectl-support_bundle-linux-amd64: Makefile
5962
mkdir -p pkg/goods/bins/embedded-cluster
6063
mkdir -p output/tmp/support-bundle
6164
curl -L -o output/tmp/support-bundle/support-bundle.tar.gz https://github.com/replicatedhq/troubleshoot/releases/download/$(TROUBLESHOOT_VERSION)/support-bundle_linux_amd64.tar.gz
6265
tar -xzf output/tmp/support-bundle/support-bundle.tar.gz -C output/tmp/support-bundle
6366
mv output/tmp/support-bundle/support-bundle pkg/goods/bins/embedded-cluster/kubectl-support_bundle-linux-amd64
67+
touch pkg/goods/bins/embedded-cluster/kubectl-support_bundle-linux-amd64
6468

6569
pkg/goods/bins/embedded-cluster/kubectl-preflight: Makefile
6670
mkdir -p pkg/goods/bins/embedded-cluster
6771
mkdir -p output/tmp/preflight
6872
curl -L -o output/tmp/preflight/preflight.tar.gz https://github.com/replicatedhq/troubleshoot/releases/download/$(TROUBLESHOOT_VERSION)/preflight_linux_amd64.tar.gz
6973
tar -xzf output/tmp/preflight/preflight.tar.gz -C output/tmp/preflight
7074
mv output/tmp/preflight/preflight pkg/goods/bins/embedded-cluster/kubectl-preflight
75+
touch pkg/goods/bins/embedded-cluster/kubectl-preflight
7176

7277
output/tmp/release-onmerge.tar.gz: e2e/kots-release-onmerge/*
7378
mkdir -p output/tmp

0 commit comments

Comments
 (0)