aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2017-09-15 16:05:15 -0600
committerkballou <kballou@devnulllabs.io>2017-09-15 16:05:15 -0600
commit5ba785063c14aab02d6957453ca88e09d16fb395 (patch)
treef4cda12d1b40a421e17133a289662fee0fe60bdc
parent169034d9b0bd62dc60de11315f506a3dd3cdf261 (diff)
downloadnetdata-master.tar.gz
netdata-master.tar.xz
Create checksums for packagesHEADmaster
Add make target for creating a digest file for each RPM package, switch default target to compile digests by default.
-rw-r--r--.gitignore1
-rw-r--r--Makefile7
2 files changed, 7 insertions, 1 deletions
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)