web: Removing dependency for gpg and downloading assets.

Assets are vendorized from now on and updated for each release.
This commit is contained in:
Harshavardhana
2016-02-23 13:05:47 -08:00
parent 997141d031
commit 2181003609
11 changed files with 945 additions and 41 deletions

View File

@@ -3,8 +3,6 @@ DOCKER_BIN := $(shell which docker)
DOCKER_LDFLAGS := '$(LDFLAGS) -extldflags "-static"'
BUILD_LDFLAGS := '$(LDFLAGS)'
TAG := latest
UI_ASSETS := ui-assets.go
UI_ASSETS_ARMOR := ui-assets.asc
HOST ?= $(shell uname)
CPU ?= $(shell uname -m)
@@ -69,12 +67,6 @@ getdeps: checkdeps checkgopath
@go get -u github.com/remyoudompheng/go-misc/deadcode && echo "Installed deadcode:"
@go get -u github.com/client9/misspell/cmd/misspell && echo "Installed misspell:"
$(UI_ASSETS):
@curl -s https://dl.minio.io/assets/server/ui/$(UI_ASSETS_ARMOR) 2>&1 > $(UI_ASSETS_ARMOR) && echo "Downloading signature file $(UI_ASSETS_ARMOR) for verification:"
@gpg --batch --no-tty --yes --keyserver pgp.mit.edu --recv-keys F9AAC728 2>&1 > /dev/null && echo "Importing public key:"
@curl -s https://dl.minio.io/assets/server/ui/$@ 2>&1 > $@ && echo "Downloading UI assets file $@:"
@gpg --batch --no-tty --verify $(UI_ASSETS_ARMOR) $@ 2>&1 > /dev/null && echo "Verifying signature of downloaded assets."
verifiers: getdeps vet fmt lint cyclo spelling
vet:
@@ -151,7 +143,5 @@ clean:
@echo "Cleaning up all the generated files:"
@rm -fv minio minio.test cover.out
@find . -name '*.test' | xargs rm -fv
@rm -fv ui-assets.go
@rm -fv ui-assets.asc
@rm -rf isa-l
@rm -rf build