NETDATA_VERSION:=1.6.0 NETDATA_SHASUM:=7839491f6e8b297cc8c28ca96845ff087f7961a12b92aa0eea1f66528da8bdaf ARCH:=x86_64 BUILD:=1 OS:=centos OS_RELEASE:=el7 RELEASE:=$(BUILD).$(OS_RELEASE).$(OS).$(ARCH) DOCKER_IMAGE:=kennyballou/rpmbuilder DOCKER_NAME:=netdata-rpmbuilder RPM:=netdata-$(NETDATA_VERSION)-$(RELEASE).rpm .PHONY: all all: $(RPM) $(RPM): build_netdata.sh docker run --rm -d --name $(DOCKER_NAME) $(DOCKER_IMAGE) docker cp ./build_netdata.sh $(DOCKER_NAME):/tmp/build_netdata.sh docker exec \ --env NETDATA_VERSION=$(NETDATA_VERSION) \ --env NETDATA_SHASUM=$(NETDATA_SHASUM) \ $(DOCKER_NAME) \ /tmp/build_netdata.sh docker cp $(DOCKER_NAME):/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ docker kill $(DOCKER_NAME) .PHONY: clean clean: -docker kill $(DOCKER_NAME) -rm $(RPM)