Repository: couchdb
Updated Branches:
  refs/heads/master b68e09439 -> 9b7511a84


feat: add `make rc` target. Requires `COUCH_RC` env var set to an int.

Example:

    ./configure
    COUCH_RC=2 make rc # produces `apache-couchdb-2.0.0-RC2.tar.gz

Extracts into a directory called `apache-couchdb-2.0.0-RC2`.

Set `COUCH_RC=3` for RC3 and so on.

Bails with an hopefully helpful error message if `COUCH_RC` is not set.


Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/9b7511a8
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/9b7511a8
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/9b7511a8

Branch: refs/heads/master
Commit: 9b7511a84fe9f057454487f6e48fa33cd561efc1
Parents: b68e094
Author: Jan Lehnardt <[email protected]>
Authored: Wed Jul 20 22:16:37 2016 +0200
Committer: Jan Lehnardt <[email protected]>
Committed: Wed Jul 20 22:16:37 2016 +0200

----------------------------------------------------------------------
 Makefile | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb/blob/9b7511a8/Makefile
----------------------------------------------------------------------
diff --git a/Makefile b/Makefile
index 9948372..11b3267 100644
--- a/Makefile
+++ b/Makefile
@@ -331,6 +331,17 @@ uninstall:
        @rm -rf $(DESTDIR)/$(man_dir)
        @rm -rf $(DESTDIR)/$(info_dir)
 
+.PHONY: rc
+rc:
+ifeq ($(strip $(COUCH_RC)),)
+       @echo "COUCH_RC environment variable not set. Run as 'COUCH_RC=X make 
rc'"
+else
+       @rm -rf apache-couchdb-*
+       @$(MAKE) dist
+       @rm apache-couchdb-*.tar.gz
+       @mv apache-couchdb-* apache-couchdb-2.0.0-RC$(COUCH_RC)
+       @tar czf apache-couchdb-2.0.0-RC$(COUCH_RC).tar.gz 
apache-couchdb-2.0.0-RC$(COUCH_RC)
+endif
 
 
################################################################################
 # Misc

Reply via email to