From 5ba785063c14aab02d6957453ca88e09d16fb395 Mon Sep 17 00:00:00 2001 From: kballou Date: Fri, 15 Sep 2017 16:05:15 -0600 Subject: Create checksums for packages Add make target for creating a digest file for each RPM package, switch default target to compile digests by default. --- .gitignore | 1 + Makefile | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 678ea2b..14e54e4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ **/*.rpm +**/*.digests diff --git a/Makefile b/Makefile index 860e716..9eea98a 100644 --- a/Makefile +++ b/Makefile @@ -10,8 +10,10 @@ RPMS:= \ netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm \ netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm +DIGESTS:=$(patsubst %,%.digests,$(RPMS)) + .PHONY: all -all: $(RPMS) +all: $(DIGESTS) netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm: build_netdata.sh docker run --rm -d --name rpmbuilder-$@ $(DOCKER_IMAGE):amazonlinux @@ -37,6 +39,9 @@ netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm: build_netdata.sh docker cp rpmbuilder-$@:/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ docker kill rpmbuilder-$@ +%.rpm.digests: %.rpm + sha256sum $< > $@ + .PHONY: clean clean: -rm $(RPMS) -- cgit v1.2.1