aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 24 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index 0f45862..c6c4f80 100644
--- a/Makefile
+++ b/Makefile
@@ -3,30 +3,40 @@ 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
+RPMS:= \
+ netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm \
+ netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm
.PHONY: all
-all: $(RPM)
+all: $(RPMS)
-$(RPM): build_netdata.sh
- docker run --rm -d --name $(DOCKER_NAME) $(DOCKER_IMAGE)
- docker cp ./$< $(DOCKER_NAME):/tmp/$<
+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) \
- $(DOCKER_NAME) \
+ rpmbuilder-$@ \
/tmp/$<
- docker cp $(DOCKER_NAME):/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@
- docker kill $(DOCKER_NAME)
+ 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-$@
.PHONY: clean
clean:
- -docker kill $(DOCKER_NAME)
- -rm $(RPM)
+ -rm $(RPMS)