mirror of
				https://github.com/prometheus/node_exporter.git
				synced 2025-08-20 18:33:52 -07: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