Package coredns for redhat systems (#21) (#251)

Signed-off-by: SayfEddine <sayf-eddine.hammemi@scality.com>

Signed-off-by: SayfEddine <sayf-eddine.hammemi@scality.com>
This commit is contained in:
Sayf Eddine HAMMEMI 2022-09-15 16:31:01 +02:00 committed by GitHub
parent 5740a1f4b1
commit 1846238a3d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 104 additions and 0 deletions

View file

@ -2,6 +2,9 @@
# ARCH can be and default to amd64 is not set.
ARCH := amd64 armhf arm64
redhat-packages-dist := $(patsubst %.centos,%,$(shell rpm --eval "%{dist}"))
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
mkfile_dir := $(dir $(mkfile_path))
ifeq ($(ARCH),)
ARCH:=amd64
@ -15,3 +18,14 @@ debian:
debian-clean:
rm *.tgz
.PHONY: redhat
redhat:
rpmbuild --undefine=_disable_source_fetch -ba \
--verbose $(mkfile_dir)/redhat/SPECS/coredns.spec \
--define "_topdir $(mkfile_dir)/redhat" --define "dist $(redhat-packages-dist)"
redhat-clean:
rm -r $(mkfile_dir)/redhat/RPMS/*
rm -r $(mkfile_dir)/redhat/SRPMS/*
rm -r $(mkfile_dir)/redhat/BUILD/*