add target for "dist" and "gitrpm" 0.1
authorHarald Hoyer <harald@redhat.com>
Fri, 19 Jun 2009 11:53:46 +0000 (13:53 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 19 Jun 2009 11:59:11 +0000 (13:59 +0200)
"make gitrpm" creates an rpm from the last git checkin
"make rpm" creates an rpm for the version tagged with $VERSION
"make dist" creates a tarball for the version tagged with $VERSION

Makefile

index e70f309..ae4a9d4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -37,10 +37,20 @@ clean:
 
 archive: dracut-$(VERSION)-$(GITVERSION).tar.bz2
 
+dist: dracut-$(VERSION).tar.bz2
+
+dracut-$(VERSION).tar.bz2:
+       git archive --format=tar $(VERSION) --prefix=dracut-$(VERSION)/ |bzip2 > dracut-$(VERSION).tar.bz2
+
 dracut-$(VERSION)-$(GITVERSION).tar.bz2:
        git archive --format=tar HEAD --prefix=dracut-$(VERSION)-$(GITVERSION)/ |bzip2 > dracut-$(VERSION)-$(GITVERSION).tar.bz2
 
-rpm: dracut-$(VERSION)-$(GITVERSION).tar.bz2
+
+rpm: dracut-$(VERSION).tar.bz2
+       rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" --define "_specdir $$PWD" --define "_srcrpmdir $$PWD" --define "_rpmdir $$PWD" -ba dracut.spec 
+       rm -fr BUILD BUILDROOT
+
+gitrpm: dracut-$(VERSION)-$(GITVERSION).tar.bz2
        rpmbuild --define "_topdir $$PWD" --define "_sourcedir $$PWD" --define "_specdir $$PWD" --define "_srcrpmdir $$PWD" --define "_rpmdir $$PWD" --define "gittag $(GITVERSION)" -ba dracut.spec 
        rm -fr BUILD BUILDROOT