summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2015-10-08 11:42:00 +0100
committerJean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr>2015-10-20 11:10:48 +0200
commit947161632e9ebf3ba87d06ded4b48044f49081c1 (patch)
tree7103697f54467021b1b576c40a706a54ab3edcbd
parent1bec029d0c7649a01c6bc90e2945e4105ff6bac0 (diff)
downloadrabbitmq-server-git-947161632e9ebf3ba87d06ded4b48044f49081c1.tar.gz
In source-dist, fix dependencies' erlang.mk
By default, it contains an absolute path which is incorrect in the source archive.
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index a9694c7f74..d4fe7cc18c 100644
--- a/Makefile
+++ b/Makefile
@@ -216,6 +216,11 @@ $(SOURCE_DIST): $(ERLANG_MK_RECURSIVE_DEPS_LIST)
$(RSYNC) $(RSYNC_FLAGS) \
$$dep \
$(SOURCE_DIST)/deps; \
+ if test -f $(SOURCE_DIST)/deps/$$(basename $$dep)/erlang.mk; then \
+ sed -E -i.bak -e 's,^include\s+$(abspath erlang.mk),include ../../erlang.mk,' \
+ $(SOURCE_DIST)/deps/$$(basename $$dep)/erlang.mk; \
+ rm $(SOURCE_DIST)/deps/$$(basename $$dep)/erlang.mk.bak; \
+ fi; \
done
$(verbose) for file in $$(find $(SOURCE_DIST) -name '*.app.src'); do \
sed -E -i.bak -e 's/[{]vsn\s*,[^}]+}/{vsn, "$(VERSION)"}/' $$file; \