mirror of
https://github.com/mmatczuk/go-http-tunnel.git
synced 2026-05-15 14:16:17 -06:00
Fixed sha256sum on OSX
This commit is contained in:
parent
31bc0a89c8
commit
a14b888564
1 changed files with 5 additions and 3 deletions
8
Makefile
8
Makefile
|
|
@ -1,3 +1,5 @@
|
|||
GOVERSION = $(shell go version)
|
||||
GOOS = $(word 1,$(subst /, ,$(lastword $(GOVERSION))))
|
||||
|
||||
GO_FILES := $(shell \
|
||||
find . '(' -path '*/.*' -o -path './vendor' ')' -prune \
|
||||
|
|
@ -87,16 +89,16 @@ release: check test clean build package
|
|||
|
||||
.PHONY: build
|
||||
build:
|
||||
mkdir ${OUTPUT_DIR}
|
||||
mkdir -p ${OUTPUT_DIR}
|
||||
CGO_ENABLED=0 GOARM=5 gox -ldflags "-w -X main.version=$(GIT_COMMIT)" \
|
||||
-os=${OS} -arch=${ARCH} -osarch=${OSARCH} -output "${OUTPUT_DIR}/pkg/{{.OS}}_{{.Arch}}/{{.Dir}}" \
|
||||
./cmd/tunnel ./cmd/tunneld
|
||||
|
||||
.PHONY: package
|
||||
package:
|
||||
mkdir ${OUTPUT_DIR}/dist
|
||||
mkdir -p ${OUTPUT_DIR}/dist
|
||||
cd ${OUTPUT_DIR}/pkg/; for osarch in *; do (cd $$osarch; tar zcvf ../../dist/tunnel_$$osarch.tar.gz ./*); done;
|
||||
cd ${OUTPUT_DIR}/dist; sha256sum * > ./SHA256SUMS
|
||||
cd ${OUTPUT_DIR}/dist; [ "$(GOOS)" == "darwin" ] || (sha256sum * > ./SHA256SUMS) && (shasum -a 256 * > ./SHA256SUMS)
|
||||
|
||||
.PHONY: publish
|
||||
publish:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue