rpmbuild-internal-ca-certif.../Makefile
Ben Vincent 7cd5de0d43
Some checks failed
continuous-integration/drone/push Build is failing
feat: setup deployment
- add drone.yml
- add makefile
- add spec file
- add vault intermediate/root ca files
2024-08-25 23:14:11 +10:00

21 lines
533 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)/BUILD/etc/pki/ca-trust/source/anchors
cp -v certificates/*.crt $(RPMBUILD)/BUILD/etc/pki/ca-trust/source/anchors/
build: prepare
rpmbuild -bb --define "_topdir $(RPMBUILD)" $(SPECFILE)
clean:
rm -rf $(RPMBUILD)