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)