rpmbuild-internal-ca-certif.../Makefile
Ben Vincent c420903739
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
feat: setup deployment
- add drone.yml
- add makefile
- add spec file
- add vault intermediate/root ca files
2024-08-25 23:26:38 +10:00

21 lines
499 B
Makefile

.PHONY: all prepare build clean
RPMBUILD := /drone/src/rpmbuild
SPECFILE := internal-ca-certificates.spec
# Extract the version from the spec file
VERSION := $(shell grep "^Version:" $(SPECFILE) | awk '{print $$2}')
all: build
prepare:
mkdir -p $(RPMBUILD)/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
mkdir -p $(RPMBUILD)/SOURCES/certificates
cp -v certificates/*.crt $(RPMBUILD)/SOURCES/certificates/
build: prepare
rpmbuild -ba --define "_topdir $(RPMBUILD)" $(SPECFILE)
clean:
rm -rf $(RPMBUILD)