Initial commit
This commit is contained in:
31
Makefile
Normal file
31
Makefile
Normal file
@@ -0,0 +1,31 @@
|
||||
NAME = edh-keygen
|
||||
VERSION = 1.0
|
||||
RELEASE = 1
|
||||
PREFIX = /opt/edh-keygen
|
||||
BUILDROOT = $(CURDIR)/buildroot
|
||||
RPMBUILD = $(CURDIR)/rpmbuild
|
||||
|
||||
all: rpm
|
||||
|
||||
buildroot:
|
||||
rm -rf $(BUILDROOT)
|
||||
mkdir -p $(BUILDROOT)$(PREFIX)
|
||||
chmod 750 $(BUILDROOT)$(PREFIX)
|
||||
install -m 750 edh-keygen.sh $(BUILDROOT)$(PREFIX)/edh-keygen.sh
|
||||
install -m 640 edh-keygen.conf $(BUILDROOT)$(PREFIX)/edh-keygen.conf
|
||||
|
||||
rpm: buildroot
|
||||
rm -rf $(RPMBUILD)
|
||||
mkdir -p $(RPMBUILD)/SOURCES $(RPMBUILD)/SPECS
|
||||
|
||||
mkdir -p $(RPMBUILD)/TMP/$(NAME)-$(VERSION)
|
||||
cp -a $(BUILDROOT)/* $(RPMBUILD)/TMP/$(NAME)-$(VERSION)/
|
||||
tar czf $(RPMBUILD)/SOURCES/$(NAME)-$(VERSION).tar.gz -C $(RPMBUILD)/TMP $(NAME)-$(VERSION)
|
||||
|
||||
cp rpm/$(NAME).spec $(RPMBUILD)/SPECS/
|
||||
rpmbuild --define "_topdir $(RPMBUILD)" \
|
||||
--define "_buildrootdir $(RPMBUILD)" \
|
||||
-ba $(RPMBUILD)/SPECS/$(NAME).spec
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILDROOT) $(RPMBUILD)
|
||||
Reference in New Issue
Block a user