mirror of
https://github.com/prometheus/node_exporter.git
synced 2024-11-12 16:44:18 -08:00
fix go tarball download for OS X, use redirect from golang.org
This commit is contained in:
parent
f61f2784a6
commit
52b6911c52
35
Makefile
35
Makefile
|
@ -3,17 +3,30 @@ VERSION := 0.7.1
|
||||||
SRC := $(wildcard *.go)
|
SRC := $(wildcard *.go)
|
||||||
TARGET := node_exporter
|
TARGET := node_exporter
|
||||||
|
|
||||||
OS := $(subst Darwin,darwin,$(subst Linux,linux,$(shell uname)))
|
OS := $(subst Darwin,darwin,$(subst Linux,linux,$(shell uname)))
|
||||||
ARCH := $(subst x86_64,amd64,$(shell uname -m))
|
ARCH := $(subst x86_64,amd64,$(shell uname -m))
|
||||||
|
|
||||||
GOOS ?= $(OS)
|
# The release engineers apparently need to key their binary artifacts to the
|
||||||
GOARCH ?= $(ARCH)
|
# Mac OS X release family.
|
||||||
GOPKG := go1.4.1.$(OS)-$(ARCH).tar.gz
|
MAC_OS_X_VERSION ?= 10.8
|
||||||
GOROOT := $(CURDIR)/.deps/go
|
|
||||||
GOPATH := $(CURDIR)/.deps/gopath
|
GOOS ?= $(OS)
|
||||||
GOCC := $(GOROOT)/bin/go
|
GOARCH ?= $(ARCH)
|
||||||
GOLIB := $(GOROOT)/pkg/$(GOOS)_$(GOARCH)
|
|
||||||
GO := GOROOT=$(GOROOT) GOPATH=$(GOPATH) $(GOCC)
|
ifeq ($(GOOS),darwin)
|
||||||
|
RELEASE_SUFFIX ?= -osx$(MAC_OS_X_VERSION)
|
||||||
|
else
|
||||||
|
RELEASE_SUFFIX ?=
|
||||||
|
endif
|
||||||
|
|
||||||
|
GO_VERSION ?= 1.4.1
|
||||||
|
GOURL ?= http://golang.org/dl
|
||||||
|
GOPKG ?= go$(GO_VERSION).$(GOOS)-$(GOARCH)$(RELEASE_SUFFIX).tar.gz
|
||||||
|
GOROOT := $(CURDIR)/.deps/go
|
||||||
|
GOPATH := $(CURDIR)/.deps/gopath
|
||||||
|
GOCC := $(GOROOT)/bin/go
|
||||||
|
GOLIB := $(GOROOT)/pkg/$(GOOS)_$(GOARCH)
|
||||||
|
GO := GOROOT=$(GOROOT) GOPATH=$(GOPATH) $(GOCC)
|
||||||
|
|
||||||
SUFFIX := $(GOOS)-$(GOARCH)
|
SUFFIX := $(GOOS)-$(GOARCH)
|
||||||
BINARY := $(TARGET)
|
BINARY := $(TARGET)
|
||||||
|
@ -24,7 +37,7 @@ default: $(BINARY)
|
||||||
|
|
||||||
.deps/$(GOPKG):
|
.deps/$(GOPKG):
|
||||||
mkdir -p .deps
|
mkdir -p .deps
|
||||||
curl -o .deps/$(GOPKG) https://storage.googleapis.com/golang/$(GOPKG)
|
curl -o .deps/$(GOPKG) -L $(GOURL)/$(GOPKG)
|
||||||
|
|
||||||
$(GOCC): .deps/$(GOPKG)
|
$(GOCC): .deps/$(GOPKG)
|
||||||
tar -C .deps -xzf .deps/$(GOPKG)
|
tar -C .deps -xzf .deps/$(GOPKG)
|
||||||
|
|
Loading…
Reference in a new issue