2022-12-09 00:38:54 +00:00
|
|
|
PKGNAME = uacme
|
|
|
|
SPECFILE = $(PKGNAME).spec
|
|
|
|
ARCH = $(shell rpm --eval "%{_arch}")
|
|
|
|
RPMBUILD = $(shell rpm --eval "%{_builddir}")
|
|
|
|
RPMSOURCE = $(shell rpm --eval "%{_sourcedir}")
|
|
|
|
RPMDIR = $(shell rpm --eval "%{_rpmdir}")
|
|
|
|
|
|
|
|
version = $(shell egrep "^Version" $(SPECFILE) | awk '{ print $$2}')
|
|
|
|
release = $(shell egrep "^Release" $(SPECFILE) | awk '{ print $$2}')
|
|
|
|
|
|
|
|
sourceurl = https://github.com/ndilieto/uacme/archive/refs/tags/upstream/$(version).tar.gz
|
|
|
|
source = $(RPMSOURCE)/$(version).tar.gz
|
|
|
|
|
|
|
|
RPM = $(RPMDIR)/$(ARCH)/$(PKGNAME)-$(version)-$(release).$(ARCH).rpm
|
|
|
|
|
|
|
|
|
|
|
|
$(RPM): $(SPECFILE) $(source)
|
|
|
|
rpmbuild -bb $<
|
|
|
|
|
|
|
|
$(source):
|
|
|
|
wget -O $@ $(sourceurl)
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm $(RPM) $(source)
|
|
|
|
|
2022-12-09 06:42:39 +00:00
|
|
|
install:
|
|
|
|
ansible-playbook install.yml
|
|
|
|
|
|
|
|
setup:
|
|
|
|
ansible-playbook setup.yml
|
|
|
|
|
|
|
|
.PHONY: clean install setup
|