NETDATA_VERSION:=1.7.0 NETDATA_SHASUM:=7fa23ceaccf6548fba165cd4839ce694784b2fcf7f90de0a0162b9c529805fc0 ARCH:=x86_64 BUILD:=1 DOCKER_IMAGE:=kennyballou/rpmbuilder RPMS:= \ netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm \ netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm DIGESTS:=$(patsubst %,%.digests,$(RPMS)) .PHONY: all all: $(DIGESTS) netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm: build_netdata.sh docker run --rm -d --name rpmbuilder-$@ $(DOCKER_IMAGE):amazonlinux echo $(test_foo) docker cp ./$< rpmbuilder-$@:/tmp/$< docker exec \ --env NETDATA_VERSION=$(NETDATA_VERSION) \ --env NETDATA_SHASUM=$(NETDATA_SHASUM) \ rpmbuilder-$@ \ /tmp/$< docker cp rpmbuilder-$@:/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ docker kill rpmbuilder-$@ netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm: build_netdata.sh docker run --rm -d --name rpmbuilder-$@ $(DOCKER_IMAGE):centos echo $(test_foo) docker cp ./$< rpmbuilder-$@:/tmp/$< docker exec \ --env NETDATA_VERSION=$(NETDATA_VERSION) \ --env NETDATA_SHASUM=$(NETDATA_SHASUM) \ rpmbuilder-$@ \ /tmp/$< docker cp rpmbuilder-$@:/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ docker kill rpmbuilder-$@ %.rpm.digests: %.rpm sha256sum $< > $@ .PHONY: clean clean: -rm $(RPMS)