Index: Makefile
===================================================================
--- Makefile	(revision 1890)
+++ Makefile	(working copy)
@@ -1,23 +1,29 @@
 REV=$(shell svn info | grep Revision: | sed -e's/Revision: //')
 
 default:
-	$(error "must select either make trunk VERSION
+	$(error "must select either make trunk RELVERSION
 
 trunk:
-ifeq (,$(VERSION))
-	@echo must define VERSION on command line like make trunk VERSION=1.0
-	$(error "must define VERSION on command line like 'make trunk VERSION=1.0")
+ifeq (,$(RELVERSION))
+	@echo must define RELVERSION on command line like make trunk RELVERSION=1.0
+	$(error "must define RELVERSION on command line like 'make trunk RELVERSION=1.0")
 endif
-	@echo Creating release for subrev $(REV) corosync version $(VERSION)
+	@echo Creating release for subrev $(REV) corosync version $(RELVERSION)
 	@echo remember to execute an svn commit if there are no failures
-	svn copy trunk tags/corosync-$(VERSION)
-	svn log trunk > tags/corosync-$(VERSION)/CHANGELOG
-	svn add tags/corosync-$(VERSION)/CHANGELOG
-	echo "#define RELEASE_VERSION \"subrev $(REV) corosync version $(VERSION)\"" > tags/corosync-$(VERSION)/version.h
-	svn export tags/corosync-$(VERSION) corosync-$(VERSION)
-	tar -czvf corosync-$(VERSION).tar.gz corosync-$(VERSION)
-	ssh developer.osdl.org mkdir -p /home/www/public_html/dev/openais/downloads/corosync-$(VERSION)
-	scp corosync-$(VERSION).tar.gz developer.osdl.org:/home/www/public_html/dev/openais/downloads/corosync-$(VERSION)
-	ssh developer.osdl.org chmod -R 755 /home/www/public_html/dev/openais/downloads/corosync-$(VERSION)
+	cd trunk ; ./autogen.sh ; ./configure --prefix=/usr --sysconfdir=/etc ==localtatedir=/var --libdir=/usr/lib
+	cd trunk ; make dist
+	cd trunk ; make distcheck
+	svn copy trunk tags/corosync-$(RELVERSION)
+	svn log trunk > tags/corosync-$(RELVERSION)/CHANGELOG
+	svn add tags/corosync-$(RELVERSION)/CHANGELOG
+	echo "#define RELEASE_RELVERSION \"subrev $(REV) corosync version $(RELVERSION)\"" > tags/corosync-$(RELVERSION)/version.h
+	sed -i -e 's#\[trunk\]#\['$(RELVERSION)'\]#' \
+		tags/corosync-$(RELVERSION)/configure.ac
+	cd tags ; tar -tf ../trunk/corosync-trunk.tar.gz | xargs svn add
+	svn export tags/corosync-$(RELVERSION) corosync-$(RELVERSION)
+	tar -czvf corosync-$(RELVERSION).tar.gz corosync-$(RELVERSION)
+	ssh developer.osdl.org mkdir -p /home/www/public_html/dev/openais/downloads/corosync-$(RELVERSION)
+	scp corosync-$(RELVERSION).tar.gz developer.osdl.org:/home/www/public_html/dev/openais/downloads/corosync-$(RELVERSION)
+	ssh developer.osdl.org chmod -R 755 /home/www/public_html/dev/openais/downloads/corosync-$(RELVERSION)
 
 .PHONY: trunk
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to