diff --git a/Makefile b/Makefile index 9c0bc05d..f7910832 100644 --- a/Makefile +++ b/Makefile @@ -44,6 +44,8 @@ dist: cp README.md LICENSE plugin.yaml build/diff GOOS=linux GOARCH=amd64 go build -o build/diff/bin/diff -ldflags="$(LDFLAGS)" tar -C build/ -zcvf $(CURDIR)/release/helm-diff-linux.tgz diff/ + GOOS=freebsd GOARCH=amd64 go build -o build/diff/bin/diff -ldflags="$(LDFLAGS)" + tar -C build/ -zcvf $(CURDIR)/release/helm-diff-freebsd.tgz diff/ GOOS=darwin GOARCH=amd64 go build -o build/diff/bin/diff -ldflags="$(LDFLAGS)" tar -C build/ -zcvf $(CURDIR)/release/helm-diff-macos.tgz diff/ rm build/diff/bin/diff diff --git a/install-binary.sh b/install-binary.sh index f773cd56..477bcd5b 100755 --- a/install-binary.sh +++ b/install-binary.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Shamelessly copied from https://github.com/technosophos/helm-template @@ -52,7 +52,7 @@ initOS() { # verifySupported checks that the os/arch combination is supported for # binary builds. verifySupported() { - local supported="linux-amd64\nmacos-amd64\nwindows-amd64" + local supported="linux-amd64\nfreebsd-amd64\nmacos-amd64\nwindows-amd64" if ! echo "${supported}" | grep -q "${OS}-${ARCH}"; then echo "No prebuild binary for ${OS}-${ARCH}." exit 1