Some checks failed
continuous-integration/drone/push Build is failing
- add drone.yml - add makefile - add spec file - add vault intermediate/root ca files
21 lines
533 B
Makefile
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)
|