Skip to content

Commit fab7f9d

Browse files
committed
chore(Makefile): download chainsaw as binary
1 parent c36d0dd commit fab7f9d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Toolchain.mk

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ ifeq (, $(shell which $(CHAINSAW)))
2626
$(info $(M) installing chainsaw)
2727
@{ \
2828
set -e ;\
29-
GOBIN=$(BIN) go install github.com/kyverno/chainsaw@$(CHAINSAW_VERSION) ;\
30-
mv $(BIN)/chainsaw $(CHAINSAW) ;\
29+
OSTYPE=$(shell uname | awk '{print tolower($$0)}') && ARCH=$(shell go env GOARCH) && \
30+
curl -sSLo $(CHAINSAW).tar.gz https://github.com/kyverno/chainsaw/releases/download/$(CHAINSAW_VERSION)/chainsaw_$${OSTYPE}_$${ARCH}.tar.gz && \
31+
tar -zxvf $(CHAINSAW).tar.gz chainsaw && \
32+
chmod +x chainsaw && \
33+
mv chainsaw $(CHAINSAW) && \
34+
rm $(CHAINSAW).tar.gz ;\
3135
}
3236
endif
3337

0 commit comments

Comments
 (0)